現在の位置: ホーム> 最新記事一覧> EasyWechatとPHPを使用して、WeChatアプレットのライブビデオブロードキャスト機能を構築する方法を教えてください

EasyWechatとPHPを使用して、WeChatアプレットのライブビデオブロードキャスト機能を構築する方法を教えてください

M66 2025-06-05

EasyWechatとPHPを使用して、WeChatアプレットのライブビデオブロードキャスト機能を構築する

WeChatミニプログラムのエコシステムが成熟し続けるにつれて、ライブビデオはますます多くの商人やコンテンツクリエイターが懸念しているインタラクティブな方法になりました。 EasyWechatの強力なPHP SDKを使用すると、ミニプログラムのライブビデオブロードキャスト機能をすばやく実装できます。この記事では、構成からストリーミングまでのすべてのステップを完全に実装して、放送までの放送までに完全に実装します。

1。準備

実践的な開発を開始する前に、次の準備が完了していることを確認してください。

  1. EasyWechat SDKをインストールして統合します。

  2. ライブビデオ機能を有効にしたWeChatアプレットアカウントを持っています。

2。WeChatアプレットを作成します

WeChatパブリックプラットフォームにログインし、新しいアプレットを作成および構成します。 「関数モジュール」でライブビデオブロードキャスト機能を有効にし、AppIDとAppSecretを記録することを忘れないでください。

3. EasyWechatを構成します

PHPプロジェクトのルートディレクトリに新しい構成ファイルwechat.phpを追加し、次のコンテンツを入力します。

 
<?php

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

Your_app_idYour_App_Secretをアプ​​レット情報に置き換えます。

4。EasyWechatインスタンスを初期化します

構成を読み込み、PHPコードのEasyWechatアプレットオブジェクトを初期化します。

 
<?php

use EasyWeChat\Factory;

$config = require 'wechat.php';

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

5.アクセストークンを取得します

AccessTokenは、WeChat APIを呼び出す資格情報であり、次の方法を使用して取得できます。

 
<?php

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

6.ライブブロードキャストルームを作成します

次のコードに電話して、新しいライブルームを作成します。

 
<?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コードを取得する

QRコードは、ライブブロードキャストルームのリンクを宣伝するために使用され、次の方法で生成できます。

 
<?php

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

8。ライブブロードキャストを開始します

ライブブロードキャスト時間が開始されたら、次のインターフェイスに電話して、ライブブロードキャストのプッシュを有効にします。

 
<?php

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

$livePushUrl = $response['push_url'];

9。フロントエンドのライブストリーミング

アプレットのフロントエンドページで、使用しますコンポーネントはライブコンテンツを再生し、サンプルコードは次のとおりです。

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

実際に生成されたプッシュストリームアドレスに置き換えることに注意してください。

10。ライブブロードキャストを終了します

ライブブロードキャストが終了した後、インターフェイスを呼び出してライブブロードキャストを積極的に閉じることができます。

 
<?php

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

11。概要

上記の11段階で、EasyWechatとPHPに基づいたWeChatアプレットのライブビデオブロードキャスト機能の開発を完了しました。構成からフロントエンドの再生まで、プロセス全体は比較的明確で高度に制御可能であり、モールライブブロードキャストやイベントライブブロードキャストなどのさまざまなシナリオに適しています。

より高度な機能については、EasyWechatの公式文書とWeChatアプレット開発文書を参照して、プロジェクトの要件と組み合わせて実装ロジックを柔軟に調整してください。