问题原因
该问题是 Android 权限限制导致的。当 targetSdkVersion
>= 29 时,需要添加 app 权限,否则会无法获取收存储卡文件,导致混音失败。
解决方案
如果你的 Android 项目 targetSdkVersion
>= 29,在项目的 AndroidManifest.xml 文件中 application
区域添加如下行,即可正常播放音乐文件:
<application
android:usesCleartextTraffic="true"
android:requestLegacyExternalStorage="true"
…
</application>