Android 9 手机上,调用 startAudioMixing
或 playEffect
无法播放音频文件。
该问题是 Android 权限限制导致的。当 targetSdkVersion
>= 28 时,需要添加 app 权限,否则会无法正常播放音频文件。
如果你的 Android 项目 targetSdkVersion
>= 28,在项目的 AndroidManifest.xml 文件中 application
区域添加如下行,即可正常播放音乐文件:
<application
android:usesCleartextTraffic="true"
android:requestLegacyExternalStorage="true"
…
</application>
更多的 Android 权限配置及注意事项,请参考建立项目。