问题描述
Android 10 手机上,调用 startAudioMixing
方法无法播放音乐。无法播放的音乐文件格式有 mp3、mp4 等。
问题原因
该问题是 Android 权限限制导致的。当 targetSdkVersion
>= 29 时,需要添加 app 权限,否则会无法正常播放音乐文件。
解决方案
如果你的 Android 项目 targetSdkVersion
>= 29,在项目的 AndroidManifest.xml 文件中 application
区域添加如下行,即可正常播放音乐文件:
<application
android:usesCleartextTraffic="true"
android:requestLegacyExternalStorage="true"
…
</application>
相关链接
更多的 Android 权限配置及注意事项,请参考添加项目权限。