環境設定
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再生を開始できます完全なサンプル
デモを参照してください
