| Index: chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CastMediaRouteProvider.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CastMediaRouteProvider.java b/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CastMediaRouteProvider.java
|
| index b3cd9a425efeeb881d6d49569e6f881315d1ea9e..6acdd56d401f8f5891541c2c2be226718858a021 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CastMediaRouteProvider.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CastMediaRouteProvider.java
|
| @@ -292,6 +292,15 @@ public class CastMediaRouteProvider
|
| route.sendStringMessage(message, nativeCallbackId);
|
| }
|
|
|
| + @Override
|
| + public void sendBinaryMessage(String routeId, byte[] data, int nativeCallbackId) {
|
| + // TODO(crbug.com/524128): Cast API does not support sending binary message
|
| + // to receiver application. Binary data may be converted to String and send as
|
| + // an app_message within it's own message namespace, using the string version.
|
| + // Sending failure in the result callback for now.
|
| + mManager.onMessageSentResult(false, nativeCallbackId);
|
| + }
|
| +
|
| private CastMediaRouteProvider(
|
| Context applicationContext, MediaRouter androidMediaRouter, MediaRouteManager manager) {
|
| mApplicationContext = applicationContext;
|
|
|