保利威视点播集成
集成 点播 威视
2023-09-14 08:59:11 时间
demo和文档下载地址http://dev.polyv.net/2014/08/sdk/
1.demo是eclipse的,所以导入android studio有几个要注意的地方
导入方式
在app的build.gradle中android{}添加代码,例:
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
}
重中之重:sdk23.0.3一定要下载,如果下载失败,利用FQ工具Lantern或XX-net下载
(android就是这么坑,因为网站被国内封锁)
【保利威视流程】
1.打开app:
VideoListActivity--onCreate
VideoAdapter--getView
AnimateFirstDisplayListener--onLoadingComplete
2.点击播放(竖屏)
MediaController--initControllerView
PolyvPlayerSRTPopupView--initViews
MediaController--setOnBoardChangeListener
MediaController--setOnVideoChangeListener
MediaController--setOnResetViewListener
MediaController--setOnUpdateStartNow
IjkVideoActicity--changeToPortrait
PolyvPlayerFirstStartView--initViews
MediaController--initControllerView
PolyvPlayerSRTPopupView--initViews
AnimateFirstDisplayListener--onLoadingComplete
3.竖屏切换全屏
IjkVideoActicity--changeToLandscape
IjkVideoActicity--onConfigurationChanged
VideoAdapter--getView
AnimateFirstDisplayListener--onLoadingComplete
4.下载
PolyvDBservice--isAdd
PolyvDBOpenHepler--onCreate
PolyvDBservice--addDownloadFile
PolyvDBservice--updatePercent
5.删除
PolyvDownloadListAdapter--clearPolyvDownload
PolyvDownloadListAdapter--deleteVideo
PolyvDBservice--deleteDownloadFile
6.下载全部
PolyvDownloadListActivity--暂停全部
PolyvDownloadListAdapter--downloadAllFile
7.暂停全部
PolyvDownloadListActivity--下载全部
PolyvDownloadListAdapter--stopAll
8.直接全屏播放
MediaController--initControllerView
PolyvPlayerSRTPopupView--initViews
MediaController--setOnBoardChangeListener
MediaController--setOnVideoChangeListener
MediaController--setOnResetViewListener
MediaController--setOnUpdateStartNow
IjkVideoActicity--changeToLandscape
PolyvPlayerFirstStartView--initViews
IjkVideoActicity--onConfigurationChanged
MediaController--initControllerView
PolyvPlayerSRTPopupView--initViews
AnimateFirstDisplayListener--onLoadingComplete
9.横屏切换竖屏
IjkVideoActicity--changeToPortrait
IjkVideoActicity--onConfigurationChanged
10.上传视频
PolyvUDBService--getUploadFiles
PolyvUDBOpenHelper--onCreate
相关文章
- Spring学习笔记(三十四)——Springboot集成Spring Security
- 多国语言在线客服系统源码+软件下载二合一集成
- SpringBoot集成Apache Dubbo
- 测试之路 pytest接口自动化框架扩展-集成flask
- Zebra BI 重大发布,与 Excel,PPT,Power BI 统一集成,一大壮举
- springboot 之集成kafka
- HM5166原厂13V,10A全集成同步升压转换器IC
- 出海、拆分、集成公链,“国家队区块链选手”BSN在下一盘怎样的棋?
- 集成Eureka与其他Spring Cloud组件
- Spring Cloud Task 集成Spring Cloud Task Batch(二)
- Harbor与Kubernetes的集成
- TRICONEX 3503EN 数据馈送安全集成服务器
- Spring集成Log4J
- Java项目持续集成检查项详解程序员
- 如何设置Gitlab以在CentOS上进行持续集成和部署
- 利用Redis让项目更容易上手(redis集成到项目中)
- IDEA中集成兼容Redis缓存技术(redis集成idea)