例子列表 - SinaVDDeveloper/demo GitHub Wiki
English Version [will soon] #一点题外话 ##关于MyApplication
容器初始化部分,VDPlayer播放器组件,采用按需解压方式来减少内核包容量,具体来说,就是把armv6 armv7 armv7s vfp neon mips x86等内核so包统一打成一个.7z压缩,然后当app运行的时候,使用VDApplication.getInstance().initPlayer来进行解压【需要sinit.so支持】,按照当前手机的IoS类型选择最优的包运行,兼顾了效率与包大小。
##关于MainActivity
一个例子列表,一堆的button,点击进入不同的例子activity
#OnlyHorizonActivity
只横不竖例子,有些时候,我们需要点击某个视频后,直接进入横屏播放,点击返回后,播放停止,回到竖屏,请参照此例子
#SimpleTestActivity
最简化的一个例子,最少的layout组件,能完成基本播放请求【现在似乎改得有点不是那么简单了,后期会优化】
#SinaVideoActivity
新浪产品使用播放器的形式,从新浪视频项目中剥离出来的,功能基本一样,布局有点复杂,没有广告支持
#TestAutoSaveActivity
播放长视频的时候,经常需要保存用户的播放进度,这个例子用来说明如何保存以及如何从保存点开始
#TestM3u8Activity
伪直播的例子,播放m3u8的例子,用来测试m3u8点播拖动功能,如果有直播需求,请info.mIsLive = true,(抱歉,我没有合适的直播源,无法提供直播的例子,如果你有合适的直播源,那么请联系我,我会更新例子加入直播部分)
#TestMultiADActivity
多广告例子(单广告与此类似),多前贴片(前贴片广告的意思,就是在视频正式播放前的广告),
#TestSimpleADActivity
单广告例子,流坏掉了,参照多广告例子就好了。
#TestWebviewActivity
暂时不可用,用来在webview里面嵌入播放器,例子做起来会有点复杂,后面会补上。