[Android] fix audio cover and URItoFile
Sébastien Toque
git at videolan.org
Wed Apr 4 22:14:53 CEST 2012
android | branch: master | Sébastien Toque <xilasz at gmail.com> | Wed Apr 4 20:58:06 2012 +0200| [0bf07d9a86b2626f9853026277ce347f6d60da1e] | committer: Sébastien Toque
fix audio cover and URItoFile
> http://git.videolan.org/gitweb.cgi/android.git/?a=commit;h=0bf07d9a86b2626f9853026277ce347f6d60da1e
---
vlc-android/src/org/videolan/vlc/AudioService.java | 2 +-
vlc-android/src/org/videolan/vlc/Util.java | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/vlc-android/src/org/videolan/vlc/AudioService.java b/vlc-android/src/org/videolan/vlc/AudioService.java
index 81bbcf9..bac9e7f 100644
--- a/vlc-android/src/org/videolan/vlc/AudioService.java
+++ b/vlc-android/src/org/videolan/vlc/AudioService.java
@@ -344,7 +344,7 @@ public class AudioService extends Service {
if (b != null)
return b;
}
- File f = new File(mCurrentMedia.getLocation());
+ File f = Util.URItoFile(mCurrentMedia.getLocation());
for (File s : f.getParentFile().listFiles()) {
if (s.getAbsolutePath().endsWith("png") ||
s.getAbsolutePath().endsWith("jpg"))
diff --git a/vlc-android/src/org/videolan/vlc/Util.java b/vlc-android/src/org/videolan/vlc/Util.java
index 1327cd4..19a10f0 100644
--- a/vlc-android/src/org/videolan/vlc/Util.java
+++ b/vlc-android/src/org/videolan/vlc/Util.java
@@ -26,6 +26,7 @@ import java.text.DecimalFormat;
import android.content.Context;
import android.graphics.Bitmap;
+import android.net.Uri;
import android.widget.Toast;
public class Util {
@@ -41,7 +42,7 @@ public class Util {
}
public static File URItoFile(String URI) {
- return new File(URI.replace("file://", "file:"));
+ return new File(Uri.decode(URI).replace("file://",""));
}
public static String PathToURI(String path) {
More information about the Android
mailing list