Skip to content

環境設定

Android

Android環境設定を参照してください

iOS

iOS環境設定を参照してください

プラグインの導入

  • uniappプラグインマーケットで本プラグインを検索し、「プラグインをダウンロードしてHBuilderXにインポート」ボタンをクリックしてインポートしてください
  • プラグインアドレス https://ext.dcloud.net.cn/plugin?id=17807

プロジェクトでの使用

uniappxのuvueでの使用

1、utsプラグインをインポート

javascript
// プロジェクトで使用するプラグインのAPIはすべてここに記述する必要があります。利用可能なAPIはAPIドキュメントを参照してください
import { ConfigOptions, initP2p, getP2pUrl } from "@/uni_modules/cdnbye-swarmcloud";

2、プラグインを初期化します。他のメソッドを呼び出す前に必ず初期化してください。初期化しないとエラーになります

javascript
//tokenは公式サイトから取得してください
let token=YOUR_TOKEN;
//設定項目を構築
let options = {
   logEnabled: true,
   logLevel: 1,
   trackerZone:3,
 } as ConfigOptions;
 //初期化 optionsは省略するとデフォルト設定が使用されます
initP2p(token, options);

YOUR_TOKEN はユーザーを識別するための文字列です。自分のtokenに置き換えてください。こちらをクリックして Appid の登録方法と token の取得方法を確認してください。

3、P2P再生アドレスを取得

javascript
//通常の再生アドレス
let playUrl=YOUR_PLAYLIST;
//p2pアドレス
let p2pPlayUrl=getP2pUrl(playUrl);
console.log(p2pPlayUrl);
//p2pPlayUrlをプレイヤーに渡せばp2p再生を開始できます

完全なサンプル

デモを参照してください

粤ICP备18075581号