【HarmonyOS NEXT】FAQ之媒体开发(音频)

1、如何后台播放音乐

A:AVSession对媒体播放做了管控,当三方应用从前台切入后台或者进入锁屏状态,媒体播放会被强制暂停而应用不感知,如果要开发后台播放功能,应该启动后台任务管理的长时任务中播放音乐,同时接入AVSession能力,允许控制中心的播控面板控制三方应用的播放功能。

2、创建多个视频组件无法播放

A:当前限制最多创建16个媒体播放实例。

3、OpenSL ES音频录制示例调用崩溃

A:需要申请ohos.permission.MICROPHONE权限。详细请参见权限申请

4、SoundPool播放的音频是否支持WMV格式

A:SoundPool:音频池加载播放实例,音频池提供了系统声音的加载、播放、音量设置、循环设置、停止播放、资源卸载等功能。

SoundPool当前不支持WMV格式,支持的格式有AAC、MPEG(MP3)、Flac、Vorbis。

5、如何实现录音监听

A:系统音频监听功能在AudioStreamManager内,录音监听可以通过on(type: 'audioCapturerChange', callback: Callback<AudioCapturerChangeInfoArray>): void订阅接口实现。详细可参考链接:on('audioCapturerChange')。</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值