လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> EasyWechat နှင့် PHP ကို ​​အသုံးပြု. WeChat applets ၏တိုက်ရိုက်ဗွီဒီယိုထုတ်လွှင့်ခြင်းလုပ်ငန်းကိုမည်သို့တည်ဆောက်ရမည်ကိုသင်ပေးသည်

EasyWechat နှင့် PHP ကို ​​အသုံးပြု. WeChat applets ၏တိုက်ရိုက်ဗွီဒီယိုထုတ်လွှင့်ခြင်းလုပ်ငန်းကိုမည်သို့တည်ဆောက်ရမည်ကိုသင်ပေးသည်

M66 2025-06-05

WeChat applet ၏တိုက်ရိုက်ဗီဒီယိုထုတ်လွှင့်ခြင်းလုပ်ငန်းကိုတည်ဆောက်ရန် EasyWechat နှင့် PHP ကိုအသုံးပြုပါ

WeChat Mini-program ကိုဂေဟစနစ်သည်ရင့်ကျက်လာသည်နှင့်အမျှ Live Videos များသည်ကုန်ဆောင်သူများနှင့်အကြောင်းအရာများပိုမိုများပြားလာသည်နှင့် ပတ်သက်. အပြန်အလှန်ဆက်သွယ်မှုနည်းလမ်းတစ်ခုဖြစ်လာသည်။ EasyWechat ၏စွမ်းအားရှိသော PHP SDK နှင့်အတူ MINI ပရိုဂရမ်များ၏တိုက်ရိုက်ထုတ်လွှဗီဒီယိုထုတ်လွှင့်မှုကိုလျင်မြန်စွာအကောင်အထည်ဖော်နိုင်သည်။ ဤဆောင်းပါးသည် configuration မှဖြတ်သန်းရန်ဆင့်လွှင့်ခြင်း,

1 ။ ပြင်ဆင်မှု

သင်ဖွံ့ဖြိုးတိုးတက်မှုကိုမစတင်မီ, အောက်ပါပြင်ဆင်မှုများပြီးဆုံးကြောင်းသေချာပါစေ။

  1. EasyWechat SDK ကို install လုပ်ပြီးပေါင်းစပ်ပါ။

  2. Live Video Function ကိုဖွင့်ထားသည့် wechat applet အကောင့်တစ်ခုပါရှိသည်။

2 ။ Wechat applet ကိုဖန်တီးပါ

WeChat Public Platform သို့ ဝင်ရောက်. applet အသစ်တစ်ခုကိုဖန်တီးပြီး configure လုပ်ပါ။ "function module" ကို "function module" နှင့် appid နှင့် appsecret တွင် တိုက်ရိုက်ဗီဒီယိုထုတ်လွှင့် နိုင်စွမ်းကိုဖွင့်ရန်သတိရပါ။

3 ။ EasyWechat ကိုပြင်ဆင်ပါ

သင်၏ PHP စီမံကိန်း၏ root directory တွင် configuration file အသစ်တစ်ခု ကို ထည့်ပြီးအောက်ပါအကြောင်းအရာများကိုထည့်ပါ။

 
<?php

return [
    'app_id' => 'YOUR_APP_ID',
    'secret' => 'YOUR_APP_SECRET',
    'response_type' => 'array',
    'log' => [
        'level' => 'debug',
        'file' => '/tmp/easywechat.log',
    ],
];

သင်၏ applet သတင်းအချက်အလက်နှင့် သင်၏ all_app_id နှင့် your_app_secret ကို အစားထိုးပါ။

4 ။ EasyWechat ဥပမာအားဖြင့်စတင်ပါ

Configuration ကို load လုပ်ပြီး PHP Code တွင် EasyWechat ApperTet Object ကိုစတင်ပါ။

 
<?php

use EasyWeChat\Factory;

$config = require 'wechat.php';

$app = Factory::miniProgram($config);

5 ။ VICESSTED ရယူပါ

RangeStenokens သည်အောက်ပါနည်းလမ်းများကို အသုံးပြု. ရယူနိုင်သည့် WeChat API ကိုခေါ်ဆိုသည့်အထောက်အထားတစ်ခုဖြစ်သည်။

 
<?php

$accessToken = $app->access_token->getToken();

6 ။ တိုက်ရိုက်ထုတ်လွှင့်ခန်းတစ်ခုဖန်တီးပါ

Live Room အသစ်တစ်ခုကိုဖန်တီးရန်အောက်ပါကုဒ်ကိုခေါ်ပါ။

 
<?php

$response = $app->live->createRoom([
    'name' => 'My Live Room',
    'cover_img' => 'http://example.com/cover.jpg',
    'startTime' => time(),
    'endTime' => time() + 3600,
]);

$roomId = $response['roomid'];

7 ။ တိုက်ရိုက်ထုတ်လွှင့်ခန်း၏ QR code ကိုရယူပါ

QR Code ကို Live Broaddroad Room link များကိုမြှင့်တင်ရန်အသုံးပြုသည်။

 
<?php

$qrcodeUrl = $app->live->getRoomQrcode($roomId);

8 ။ တိုက်ရိုက်ထုတ်လွှင့်မှုကိုစတင်ပါ

Live Broadroad အချိန်စတင်သောအခါ Live Broadroy Push ကိုဖွင့်ရန်အောက်ပါ interface ကိုခေါ်ပါ။

 
<?php

$response = $app->live->start($roomId);

$livePushUrl = $response['push_url'];

9 ။ Front-end တိုက်ရိုက် streaming

applet ၏ရှေ့မျက်နှာပြင်ပေါ်တွင်သုံးပါ အစိတ်အပိုင်းသည် Live Content ကိုကစားသည်, နမူနာကုဒ်မှာအောက်ပါအတိုင်းဖြစ်သည် -

 
<video src="{{livePushUrl}}" autoplay></video>

၎င်းကိုအမှန်တကယ်ထုတ်ပေးသော Push Stream လိပ်စာနှင့်အစားထိုးကြောင်းသတိပြုပါ။

10 ။ တိုက်ရိုက်ထုတ်လွှင့်မှုကိုအဆုံးသတ်ပါ

တိုက်ရိုက်ထုတ်လွှင့်မှုပြီးဆုံးသွားသောအခါတိုက်ရိုက်ထုတ်လွှင့်မှုကိုတက်ကြွစွာပိတ်ရန် interface ကိုသင်ခေါ်ဆိုနိုင်သည် -

 
<?php

$app->live->stop($roomId);

11 ။ အကျဉ်းချုပ်

အထက်ပါအရပ်အဆင့်အဆင့်များမှတဆင့် EasyWechat နှင့် PHP တို့အပေါ် အခြေခံ. WeChat applets ၏တိုက်ရိုက်ထုတ်လွှဗီဒီယိုထုတ်လွှင့်ခြင်းလုပ်ငန်း၏ဖွံ့ဖြိုးတိုးတက်မှုကိုကျွန်ုပ်တို့ပြီးစီးခဲ့သည်။ Configuration မှ from-trans-translation ပြန်ဖွင့်ရန်ဖြစ်စဉ်တစ်ခုလုံးသည်ရှင်းလင်းပြတ်သားပြီးထိန်းချုပ်နိုင်စွမ်းရှိပြီးကုန်တိုက်ဆိုးများနှင့်အဖြစ်အပျက်များစသည့်အခြေအနေအမျိုးမျိုးအတွက်သင့်တော်သည်။

ပိုမိုအဆင့်မြင့်သောလုပ်ဆောင်ချက်များအတွက် EasyWechat တရားဝင်စာရွက်စာတမ်းများနှင့် WeChat Appert Development Development စာရွက်စာတမ်းများကိုစီမံကိန်းလိုအပ်ချက်များနှင့်ပေါင်းစပ်ညှိနှိုင်းရန်အတွက် EasyWatat Terment Develople Developer Documents များကိုဖတ်ရှုပါ။