【次元番】使用的西瓜视频P2P库,用来缓存 xg:// xgadd:// xgplay:// 开头的ftp视频文件连接。并提供本地播放链接代理,实现边下边播的功能
XiguaProvider已经完成过库的初始化,所以无需重复调用P2PManager.getInstance().init(getContext());
P2PManager.getInstance().play("");//开始下载/播放西瓜ftp视频文件
P2PManager.getInstance().stop("");//停止
P2PManager.getInstance().remove("");删除
因为P2PService运行于单独的进程, 所以所有对P2PManager的操作结果, 均以广播的形式反馈给调用者。具体广播参数,请看P2PMessageWhat, 其他使用方法,请查看次元番
Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://www.jitpack.io' }
}
}
Step 2. Add the dependency
dependencies {
implementation 'com.github.fanchen001:XiguaP2p:1.10.25'
}