From 1c9d76e637a40ab9301ef307a410ecd33fae15e0 Mon Sep 17 00:00:00 2001 From: Joe Bowser Date: Fri, 24 May 2013 11:29:28 -0700 Subject: [PATCH] CB-3496: Fixed streaming audio, this is pretty important for mobile spec --- framework/src/org/apache/cordova/AudioHandler.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/framework/src/org/apache/cordova/AudioHandler.java b/framework/src/org/apache/cordova/AudioHandler.java index 20c3c4ef..ef203064 100644 --- a/framework/src/org/apache/cordova/AudioHandler.java +++ b/framework/src/org/apache/cordova/AudioHandler.java @@ -58,7 +58,10 @@ public class AudioHandler extends CordovaPlugin { public String getFilePath(String url, String source){ DataResource dataResource = DataResource.initiateNewDataRequestForUri(url, this.webView.pluginManager, cordova, source); - return dataResource.getRealFile().getPath(); + if(dataResource.getUri().getScheme().equals("http") || dataResource.getUri().getScheme().equals("https")) + return dataResource.getUri().toString(); + else + return dataResource.getRealFile().getPath(); } /**