音视频开发算是应用开发的一个难点,其中涉及到多个模块的各种接口,光一个一个查文档都要查好久,这几个音视频相关的示例代码对开发效率的提升能起到很大帮助。
全量示例代码链接:
HarmonyOS示例代码-鸿蒙系统示例代码-华为开发者联盟 (huawei.com)
视频基础能力:
VideoShow: 本示例使用Video组件展示了视频组件的基本功能,包括视频组件化,全屏化,窗口化,上下轮播视频等。 (gitee.com)
视频编解码:
AVCodecVideo: 本实例基于AVCodec能力,提供基于视频编解码的视频播放和录制的功能。 (gitee.com)
视频播放:
VideoPlay: 视频播放的主要工作是将视频数据转码并输出到设备进行播放,同时管理播放任务。 (gitee.com)
边缓存边播放:
VideoCache: 本案例实现了视频边缓存边播放的功能。 (gitee.com)
媒体会话:
音频录制播放:
AudioNative: 本示例主要展示音频低时延录制和播放的相关功能。 (gitee.com)
相机框架: