Я хочу изменить текст «Медиа-ресивер по умолчанию», который отображается на странице воспроизведения аудио медиа-ресивера по умолчанию Chromecast, но не на страницу воспроизведения видео, на что угодно, кроме этого.Я разрабатываю приложение для Android.
У меня проблемы с получением услуг хостинга моего сайта для включения SSL.Они этого не сделают, если я не обновлюсь до выделенного IP-адреса даже для самозаверяющего сертификата, за значительные деньги).Поэтому я застрял с выбором между стилевым приемником / без таблицы стилей и стандартным медиа-приемником.(Да, смена услуг хостинга на пороге. Не спрашивайте.)
Я скорее предпочитаю внешний вид медиаресивера по умолчанию.Он запускается быстрее, и значок Cast на странице запуска вместо имени моего приложения выглядит лучше.
За исключением одной маленькой раздражающей детали.При воспроизведении аудиодорожек на медиаресивере по умолчанию название приложения («медиаресивер по умолчанию») отображается на очень красивой странице устройства Chromecast при воспроизведении звуковых дорожек.
Есть ли способизменить это, не прибегая к стильному медиа-ресиверу?
(eyeroll направлен на ответ в комментарии ... Вот код. Я уже описал то, что пытался.)
@Override
public CastOptions getCastOptions(Context context) {
return new CastOptions.Builder()
// Use this line for styled/no-style-sheet.
//.setReceiverApplicationId(context.getString(R.string.cast_app_id))
// use this line for default receiver.
.setReceiverApplicationId(
CastMediaControlIntent.DEFAULT_MEDIA_RECEIVER_APPLICATION_ID)
.build();
}