Index: media/base/android/java/src/org/chromium/media/MediaPlayerBridge.java |
diff --git a/media/base/android/java/src/org/chromium/media/MediaPlayerBridge.java b/media/base/android/java/src/org/chromium/media/MediaPlayerBridge.java |
index ed9d5b62bde71a23d8faddba43c68b2642980e34..d38c1e50395b46baff72653d86228b913e0bf5e3 100644 |
--- a/media/base/android/java/src/org/chromium/media/MediaPlayerBridge.java |
+++ b/media/base/android/java/src/org/chromium/media/MediaPlayerBridge.java |
@@ -137,11 +137,12 @@ public class MediaPlayerBridge { |
@CalledByNative |
protected boolean setDataSource( |
- Context context, String url, String cookies, boolean hideUrlLog) { |
+ Context context, String url, String cookies, String userAgent, boolean hideUrlLog) { |
Uri uri = Uri.parse(url); |
HashMap<String, String> headersMap = new HashMap<String, String>(); |
if (hideUrlLog) headersMap.put("x-hide-urls-from-log", "true"); |
if (!TextUtils.isEmpty(cookies)) headersMap.put("Cookie", cookies); |
+ if (!TextUtils.isEmpty(userAgent)) headersMap.put("User-Agent", userAgent); |
try { |
getLocalPlayer().setDataSource(context, uri, headersMap); |
return true; |