通知
本站点除 Legacy 产品与方案外,已迁移至 声网新文档中心 ,当前页面不再维护
文档中心
全部产品
Console 官网 社区 技术支持

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

分类: 集成类    平台: Android   最后更新时间: 2022/12/28 22:18:30

问题描述

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

问题原因

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

解决方案

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

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

相关链接

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