/XiguaP2p

【次元番】使用的西瓜视频P2P库,用来缓存 xg:// xgadd:// xgplay:// 开头的ftp视频文件连接。并提供本地播放链接代理,实现边下边播的功能

Primary LanguageJava

XiguaP2p

【次元番】使用的西瓜视频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'
}