目录
前言
本文旨在介绍HarmonyOS应用开发中的音视频播放功能,该功能使用了ArkTS API的媒体服务,该服务包含了音视频播放、音视频录制、视频转码、获取音视频元数据、获取视频缩略图等常用功能。
一、AVPlayer
使用AVPlayer可以实现端到端播放原始媒体资源,播放的全流程包含:创建AVPlayer,设置播放资源,设置播放参数(音量/倍速/焦点模式)播放控制(播放/暂停/跳转/停止)、重置、销毁资源。
播放实例状态有'idle'(闲置状态)、'initialized'(资源初始化)、'prepared'(已准备状态)、'playing'(正在播放状态)、'paused'(暂停状态)等类型,可以通过实例对象的on('stateChange')方法监听播放状态的变化,播放状态变化示意图如下:

二、开发步骤
1.导入模块
示例代码如下:
import { media } from '@kit.MediaKit'
2.创建音频播放实例
调用媒体服务中的createAVPlayer方法创建

最低0.47元/天 解锁文章
1316





