zoukankan      html  css  js  c++  java
  • 保利威视点播集成

    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一定要下载,如果下载失败,利用翻墙工具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
  • 相关阅读:
    VS2005 新控件之 容器 《PlaceHolder》
    vs2005/.NET2.0 控件演示之 超级链接 《HyperLink》
    VS2005 控件演示之 容器《Panel》
    投票系统[单/复选,投票数量/项随意][C#/SQL/文件包括数据库代码全部在]
    datalgrid\datalist\repeater\的用法以及相关小技巧
    使用XmlDocument类完成对XML的查、删、添、改(不完美,望指教)
    Repeater读取数据并分页
    vs2005控件演示之 MultiView
    datagrid 分页及隐藏指定列再以及鼠标动作(换背景)
    VS2.0控件之日历《Calendar》C#
  • 原文地址:https://www.cnblogs.com/anni-qianqian/p/5799083.html
Copyright © 2011-2022 走看看