Loading src/android/AudioHandler.java +6 −10 Changes for src/android/AudioHandler.java: 6 added lines, 10 removed lines. Original line number Diff line number Diff line Loading @@ -16,11 +16,12 @@ specific language governing permissions and limitations under the License. */ package org.apache.cordova; package org.apache.cordova.core; import org.apache.cordova.FileHelper; import org.apache.cordova.api.CallbackContext; import org.apache.cordova.api.CordovaPlugin; import org.apache.cordova.api.DataResource; import android.content.Context; import android.media.AudioManager; Loading Loading @@ -56,11 +57,6 @@ public class AudioHandler extends CordovaPlugin { this.pausedForPhone = new ArrayList<AudioPlayer>(); } public String getFilePath(String url, String source){ DataResource dataResource = DataResource.initiateNewDataRequestForUri(url, this.webView.pluginManager, cordova, source); return dataResource.getRealFile().getPath(); } /** * Executes the request and returns PluginResult. * @param action The action to execute. Loading @@ -73,13 +69,13 @@ public class AudioHandler extends CordovaPlugin { String result = ""; if (action.equals("startRecordingAudio")) { this.startRecordingAudio(args.getString(0), getFilePath(args.getString(1), "AudioHandler.startRecordingAudio")); this.startRecordingAudio(args.getString(0), FileHelper.stripFileProtocol(args.getString(1))); } else if (action.equals("stopRecordingAudio")) { this.stopRecordingAudio(args.getString(0)); } else if (action.equals("startPlayingAudio")) { this.startPlayingAudio(args.getString(0), getFilePath(args.getString(1), "AudioHandler.startPlayingAudio")); this.startPlayingAudio(args.getString(0), FileHelper.stripFileProtocol(args.getString(1))); } else if (action.equals("seekToAudio")) { this.seekToAudio(args.getString(0), args.getInt(1)); Loading Loading @@ -107,7 +103,7 @@ public class AudioHandler extends CordovaPlugin { } else if (action.equals("create")) { String id = args.getString(0); String src = getFilePath(args.getString(1), "AudioHandler.create"); String src = FileHelper.stripFileProtocol(args.getString(1)); AudioPlayer audio = new AudioPlayer(this, id, src); this.players.put(id, audio); } Loading Loading
src/android/AudioHandler.java +6 −10 Changes for src/android/AudioHandler.java: 6 added lines, 10 removed lines. Original line number Diff line number Diff line Loading @@ -16,11 +16,12 @@ specific language governing permissions and limitations under the License. */ package org.apache.cordova; package org.apache.cordova.core; import org.apache.cordova.FileHelper; import org.apache.cordova.api.CallbackContext; import org.apache.cordova.api.CordovaPlugin; import org.apache.cordova.api.DataResource; import android.content.Context; import android.media.AudioManager; Loading Loading @@ -56,11 +57,6 @@ public class AudioHandler extends CordovaPlugin { this.pausedForPhone = new ArrayList<AudioPlayer>(); } public String getFilePath(String url, String source){ DataResource dataResource = DataResource.initiateNewDataRequestForUri(url, this.webView.pluginManager, cordova, source); return dataResource.getRealFile().getPath(); } /** * Executes the request and returns PluginResult. * @param action The action to execute. Loading @@ -73,13 +69,13 @@ public class AudioHandler extends CordovaPlugin { String result = ""; if (action.equals("startRecordingAudio")) { this.startRecordingAudio(args.getString(0), getFilePath(args.getString(1), "AudioHandler.startRecordingAudio")); this.startRecordingAudio(args.getString(0), FileHelper.stripFileProtocol(args.getString(1))); } else if (action.equals("stopRecordingAudio")) { this.stopRecordingAudio(args.getString(0)); } else if (action.equals("startPlayingAudio")) { this.startPlayingAudio(args.getString(0), getFilePath(args.getString(1), "AudioHandler.startPlayingAudio")); this.startPlayingAudio(args.getString(0), FileHelper.stripFileProtocol(args.getString(1))); } else if (action.equals("seekToAudio")) { this.seekToAudio(args.getString(0), args.getInt(1)); Loading Loading @@ -107,7 +103,7 @@ public class AudioHandler extends CordovaPlugin { } else if (action.equals("create")) { String id = args.getString(0); String src = getFilePath(args.getString(1), "AudioHandler.create"); String src = FileHelper.stripFileProtocol(args.getString(1)); AudioPlayer audio = new AudioPlayer(this, id, src); this.players.put(id, audio); } Loading