環境設定
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播放了完整範例
請參考Demo
