文档中心
全部产品
Console Agora.io 社区 提交工单

为什么 Android 10 无法使用 startAudioMixing 或 playEffect 播放音频文件?

分类: 集成类    平台: Android   最后更新时间: 2022/05/11 19:36:42

问题描述

Android 10 手机上,调用 startAudioMixingplayEffect 无法播放音频文件。

问题原因

该问题是 Android 权限限制导致的。当 targetSdkVersion >= 29 时,需要添加 app 权限,否则会无法正常播放音频文件。

解决方案

如果你的 Android 项目 targetSdkVersion >= 29,在项目的 AndroidManifest.xml 文件中 application 区域添加如下行,即可正常播放音乐文件:

<application
   android:usesCleartextTraffic="true"
   android:requestLegacyExternalStorage="true"
   …
</application>

相关链接

更多的 Android 权限配置及注意事项,请参考项目设置