vod
开发前准备
更新时间:
2019/11/22 GMT+08:00
软硬件环境配置要求
播放器SDK需要集成到APP工程中,单独的SDK对软硬件环境没有特别的要求。
- 准备Android Studio或者Eclipse集成开发环境。
- 准备Android运行环境,Android 5.0以上的设备。
- 支持的终端CPU架构:armV7、x86。
当前播放器在Sony电视上可能会存在自适应播放时,自适应切换码率时,出现一帧黑屏的问题。 验证型号:电视索尼SONY KD-55X7000D 55英寸高清4K HDR安卓6.0系统。
SDK集成
本文档以Android Studio方式为例。
- 解压播放器版本压缩包。
- 按不同架构(armv7/arm64-v8a )取出对应二进制so库文件,拷贝到APP工程libs下对应目录,如图1所示。
- 将“hwvcplayer-java-release.aar”、“videocache-release.aar”添加到APP工程libs下,如图2所示。
- 修改app的build.gradle文件,添加配置和依赖。
android { sourceSets.main.jniLibs.srcDirs=['libs'] } dependencies { implementation files('libs/hwvcplayer-java-release.aar') implementation files('libs/videocache-release.aar') }
- 选择 。
至此,播放器SDK已集成到工程中。
配置APP权限
AndroidManifest.xml中manifest标签中申明网络、外部存储访问、摄像头、闪光灯、录音等权限。
<!—权限说明--> <!-- 允许程序打开网络套接字 --> <uses-permission android:name="android.permission.INTERNET"/> <!-- 允许程序使用PowerManager WakeLocks以防止处理器休眠或者屏幕锁屏 --> <uses-permission android:name="android.permission.WAKE_LOCK"/> <!-- 允许程序向外部存储设备写数据 --> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <!-- 允许程序向外部存储设备读数据 --> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <!-- 允许程序获取网络相关信息 --> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <!-- 允许程序获取Wifi网络状态信息 --> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
父主题:
Android播放器
相关文档
相关产品
