| 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(
|
|
|