【梳理贴】鸿蒙HarmonyOS开发示例代码(三)——音视频

音视频开发算是应用开发的一个难点,其中涉及到多个模块的各种接口,光一个一个查文档都要查好久,这几个音视频相关的示例代码对开发效率的提升能起到很大帮助。

全量示例代码链接:

HarmonyOS示例代码-鸿蒙系统示例代码-华为开发者联盟 (huawei.com)

视频基础能力:

VideoShow: 本示例使用Video组件展示了视频组件的基本功能,包括视频组件化,全屏化,窗口化,上下轮播视频等。 (gitee.com)

视频编解码:

AVCodecVideo: 本实例基于AVCodec能力,提供基于视频编解码的视频播放和录制的功能。 (gitee.com)

视频播放:

VideoPlay: 视频播放的主要工作是将视频数据转码并输出到设备进行播放,同时管理播放任务。 (gitee.com)

边缓存边播放:

VideoCache: 本案例实现了视频边缓存边播放的功能。 (gitee.com)

媒体会话:

MediaProvider: 本示例主要展示了媒体会话(媒体提供方)的相关功能,使用@ohos.multimedia.avsession等接口实现媒体提供方与媒体播控中心自定义信息的交互功能。 (gitee.com)

音频录制播放:

AudioNative: 本示例主要展示音频低时延录制和播放的相关功能。 (gitee.com)

相机框架:

CameraDataCollection: 本示例主要展示了相机的相关功能,使用libohcamera.so 接口实现相机的预览、拍照、录像、前后置摄像头切换进行拍照、录像,以及对焦、曝光等控制类功能。 (gitee.com)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值