2015-01-09 2 views
0

Я внедряю Chromecast SDK в свое приложение для Android, и я хотел бы узнать, возможно ли сделать кнопку Cast, независимо от того, доступны ли доступные маршруты трансляции?Кнопка Force Cast для показа?

В настоящее время SDK работает, скрывая кнопку, пока не найдет жизнеспособный маршрут для приведения в действие.

Тем не менее, я хочу показать пользователю некоторые инструкции на экране и вам нужно, чтобы кнопка была с самого начала, чтобы они могли видеть, как это выглядит.

Возможно ли это?

ответ

0

Вам необходимо использовать MediaRouteButton, а затем вы можете управлять своей видимостью самостоятельно. Однако это неправильный опыт; вы должны привязать внешний вид своих «инструкций» к тому, когда появится кнопка броска; если кнопка броска не отображается, не показывайте никаких инструкций, так как это все равно путает пользователя. Вы можете посмотреть приложение CastVideos-android, которое делает это.

+0

Я нашел код в CastVideo-android, но метод onCastDeviceDetected является частью реализации Video Cast. существует ли метод по умолчанию для обнаружения доступных маршрутов? –

+0

onCastDeviceDetected() является частью CCL, а не Cast Videos. Если вы не хотите использовать CCL, вы можете прослушивать сообщения обнаружения устройств из SDK (и кеша) количество обнаруженных устройств и перейти оттуда. –

+0

Более конкретно, это часть CCL, предназначенная для видеороликов, и это было моей точкой. –