В настоящее время я использую CastCompanionLibrary в своем проекте. Он работает хорошо, однако мне нужно настроить поведение кнопки Cast.Как создать произвольный листинг MediaRouter Dialog
В настоящее время отображается диалоговая кнопка, содержащая литые устройства (что является ожидаемым поведением). Кроме того, при кастинге отображаются метаданные и кнопка остановки/запуска. Мне нужно настроить это. Я не хочу показывать кнопки остановки/запуска. Как я могу это достичь?
Вот соответствующие части моего кода:
<item
android:id="@+id/media_route_menu_item"
android:title="Google Cast"
compat:actionProviderClass="android.support.v7.app.MediaRouteActionProvider"
compat:showAsAction="always"/>
и
if (mCastManager != null) {
mediaRouteMenuItem = mCastManager.addMediaRouterButton(menu, R.id.media_route_menu_item);
}
Непонятно, что вы просите, уточните: (а) вы хотите настроить оба диалоговых окна (когда вы не выполняете кастинг и когда вы выполняете кастинг) или только диалоговое окно, которое вы получаете, когда выполняете кастинг? (b) Когда вы сказали, что хотите настроить область, которая показывает метаданные, и добавляет кнопку воспроизведения/паузы/остановки, пожалуйста, уточните, какой тип настройки вы ищете, поскольку в зависимости от вашего ответа могут быть сделаны различные рекомендации , –
Я хочу настроить диалог при кастинге. Я хочу показать пользователю параметры: локальное устройство и устройство для литья, чтобы s (he) мог переключаться между ними. Не нужно играть/останавливать кнопки. Благодарю. – burakk