From b6da930531d556e5541dade40d9ba679694c951b Mon Sep 17 00:00:00 2001 From: Lucas Viana Date: Wed, 2 Dec 2015 15:03:23 -0200 Subject: [PATCH] Fixing issues on Android 6.0 --- src/android/AudioHandler.java | 3 ++- src/android/AudioPlayer.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/android/AudioHandler.java b/src/android/AudioHandler.java index d5eb65fe..c1ca134c 100644 --- a/src/android/AudioHandler.java +++ b/src/android/AudioHandler.java @@ -100,7 +100,8 @@ protected void getMicPermission(int requestCode) public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException { CordovaResourceApi resourceApi = webView.getResourceApi(); PluginResult.Status status = PluginResult.Status.OK; - messageChannel = callbackContext; + /*I commented this line cuz' statusCallback was not working*/ + //messageChannel = callbackContext; String result = ""; if (action.equals("startRecordingAudio")) { diff --git a/src/android/AudioPlayer.java b/src/android/AudioPlayer.java index ede93304..20d6fe8f 100644 --- a/src/android/AudioPlayer.java +++ b/src/android/AudioPlayer.java @@ -351,7 +351,8 @@ public void onPrepared(MediaPlayer player) { // Listen for playback completion this.player.setOnCompletionListener(this); // seek to any location received while not prepared - this.seekToPlaying(this.seekOnPrepared); + /* I commented this line to work on Android 6.0 */ + //this.seekToPlaying(this.seekOnPrepared); // If start playing after prepared if (!this.prepareOnly) { this.player.start();