From f444215350fff51c46395830f7dbe91f25b62348 Mon Sep 17 00:00:00 2001 From: Nathan Broadbent Date: Sat, 20 May 2017 01:30:38 +0700 Subject: [PATCH] Must call prepare or prepareAsync when instantiating a new MediaPlayer and not using create() --- android/src/main/java/com/zmxv/RNSound/RNSoundModule.java | 1 + 1 file changed, 1 insertion(+) diff --git a/android/src/main/java/com/zmxv/RNSound/RNSoundModule.java b/android/src/main/java/com/zmxv/RNSound/RNSoundModule.java index a2cf9170..4ca7d211 100644 --- a/android/src/main/java/com/zmxv/RNSound/RNSoundModule.java +++ b/android/src/main/java/com/zmxv/RNSound/RNSoundModule.java @@ -61,6 +61,7 @@ protected MediaPlayer createMediaPlayer(final String fileName) { Log.i("RNSoundModule", fileName); try { mediaPlayer.setDataSource(fileName); + mediaPlayer.prepareAsync(); } catch(IOException e) { Log.e("RNSoundModule", "Exception", e); return null;