简介
更新时间:2024-11-11
阅读对象
本文档面向所有使用该 SDK 的开发人员、测试人员、合作伙伴以及对此感兴趣的其他用户,要求读者具有一定的 HarmonyOS NEXT编程经验。
简介
百度智能云播放器 HarmonyOS NEXT SDK(以下简称“SDK”)是百度智能云推出的 HarmonyOS 平台视频播放器软件开发工具包 (SDK),为 HarmonyOS NEXT开发者提供简单、便捷的开发接口,帮助开发者在 HarmonyOS 移动设备上实现媒体播放功能。SDK 提供简单、便捷的媒体应用开发能力。
-
支持广泛的音视频格式
支持常见的RTMP、HLS(M3U8)、FLV直播场景的视频格式。
支持常见的HLS(M3U8)、MP4、FLV、TS点播场景的视频格式。
支持MP3、aac点播场景的音频格式。
-
播放协议
支持播放 H.264 编码协议的视频流。
支持播放 H.265 编码协议的视频流。
-
性能强大
CPU/内存占用率低,视频加载速度快。
-
版权保护
支持百度智能云 Token 加密方式 播放 HLS 加密视频。
功能列表
分类 | 功能 | 说明 |
---|---|---|
播放协议与格式 | 直播播放 | 支持常见的RTMP、HLS(M3U8)、FLV直播场景的视频格式 |
点播播放 |
* 支持常见的HLS(M3U8)、MP4、FLV、TS点播场景的视频格式 * 支持MP3、aac点播场景的音频格式 |
|
H.264编码协议 | 支持播放H.264编码协议的视频流 | |
H.265编码协议 | 支持播放H.265编码协议的视频流 | |
URL播放 | 支持在线视频、本地视频以URL的方式播放 | |
播放控制 | 基础控制 | 支持开始、结束、暂停、seek、循环播放等播放控制功能 |
Seek | 支持拖动到指定位置/快进、后退 | |
精确Seek | 支持精确到帧级别拖动到指定位置 | |
视频效果 | 自定义播放器尺寸 | 支持自定义设置播放器的宽高 |
亮度调节 | 支持系统的亮度调节 | |
音频效果 | 音量调节 | 支持调用系统接口调节观看视频的音量 |
静音 | 支持开启和关闭静音功能 | |
视频安全 | token加密 | 支持百度智能云私有化token加密播放hls封装格式音视频流 |
质量服务 | 日志上报 | 支持上报播放器SDK日志,统计音视频点播、直播相关播放埋点信息 |
事件回调 | 支持对视频准备就绪回调、播放状态回调、播放完成、seek完成、音频中断事件或失败回调 |