Skip to main content

Why can't I play the audio file using startAudioMixing or playEffect on Android 9?

Cannot play an mp3, mp4, or any other music format using startAudioMixing or playEffect on Android 9.

Reason

This is caused by an Android permission limit. If targetSdkVersion ≥ 28, you need to add relevant app privileges to play the a music file.

Solution

For Android projects with targetSdkVersion ≥ 28, add the following line in the application zone of the AndroidManifest.xml file to play the music file:


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

For more Android permission settings and considerations, see Project setup.

vundefined