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 cc41ceab1b059cdc807fff4a0e55a752d3da7248..685808aa22d9e290dd6b97183c1dbbd089adf6e3 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 |
@@ -55,7 +55,8 @@ class MediaResourceGetter { |
} |
@CalledByNative |
- private static MediaMetadata extractMediaMetadata(Context context, String url, String cookies) { |
+ private static MediaMetadata extractMediaMetadata(Context context, String url, String cookies, |
+ String userAgent) { |
int durationInMilliseconds = 0; |
int width = 0; |
int height = 0; |
@@ -109,6 +110,9 @@ class MediaResourceGetter { |
if (!TextUtils.isEmpty(cookies)) { |
headersMap.put("Cookie", cookies); |
} |
+ if (!TextUtils.isEmpty(userAgent)) { |
+ headersMap.put("User-Agent", userAgent); |
+ } |
retriever.setDataSource(url, headersMap); |
} |
String duration = retriever.extractMetadata( |