Index: content/public/android/java/src/org/chromium/content/browser/MediaResourceGetter.java |
diff --git a/content/public/android/java/src/org/chromium/content/browser/MediaResourceGetter.java b/content/public/android/java/src/org/chromium/content/browser/MediaResourceGetter.java |
index 5e1fa49e38fbe1951085b7c31241be503ac0e8b5..885a0a7780a6443e774d44dd95b3fadfc8f77849 100644 |
--- a/content/public/android/java/src/org/chromium/content/browser/MediaResourceGetter.java |
+++ b/content/public/android/java/src/org/chromium/content/browser/MediaResourceGetter.java |
@@ -37,6 +37,8 @@ class MediaResourceGetter { |
private final MediaMetadataRetriever mRetriever = new MediaMetadataRetriever(); |
+ private static String PACKAGE_NAME = null; |
+ |
@VisibleForTesting |
static class MediaMetadata { |
private final int mDurationInMilliseconds; |
@@ -113,6 +115,7 @@ class MediaResourceGetter { |
final String url, |
final String cookies, |
final String userAgent) { |
+ PACKAGE_NAME = context.getPackageName(); |
return new MediaResourceGetter().extract( |
context, url, cookies, userAgent); |
} |
@@ -344,6 +347,8 @@ class MediaResourceGetter { |
List<String> result = new ArrayList<String>(); |
result.add("/mnt/sdcard/"); |
result.add("/sdcard/"); |
+ if (PACKAGE_NAME != null) |
+ result.add("/data/data/" + PACKAGE_NAME + "/cache/"); |
return result; |
} |