Skip to content

环境配置

安卓

参考安卓环境配置

iOS

参考iOS环境配置

引入插件

在项目中使用

在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

粤ICP备18075581号