Перенесено из cast sdk2 в 3, но теперь не знаете, как обрабатывать громкость тома с помощью настраиваемого ресивера. Может отправлять сообщения, чтобы отрегулировать громкость приемника ok, поймав события аппаратного тома, но это происходит без обратной связи слайдера громкости на отправителе. Если я не поймаю события и не отправляю сообщения, кнопки аппаратного уровня просто управляют громкостью звонка (с визуальной обратной связью). Кто-нибудь понял это?Chromecast SDK 3.0, пользовательский приемник, том
1
A
ответ
0
Для правильного пользовательского приемника создайте объект cast.receiver.media.Player на ресивере (реализуйте все функции cast.receiver.media.Player) и передайте его экземпляру cast.receiver.MediaManager. От отправителя свяжите это с CastSession.getRemoteMediaClient(). Теперь позвоните в RemoteMediaClient.load/play в дополнение к моей пользовательской загрузке/воспроизведению сообщений, и это приведет к тому, что отправитель будет вести себя правильно. Теперь структура броска контролирует объем, уведомления и т. Д., Как с приложением CastVideos-android. Вам также необходимо будет предоставить получателю необходимое состояние на сервере в функции cast.receiver.media.Player.getState() (например, вернуть «ИГРАТЬ» «ПАУЗА» «ИДЕТ» | «БУФЕРИНГ»)
Смежные вопросы
- 1. Невозможно установить пользовательский приемник на Chromecast
- 2. Пользовательский приемник Chromecast для воспроизведения премиум-контента
- 3. Styling Chromecast Пользовательский приемник Media Player
- 4. Локальный приемник Chromecast не загружается
- 5. Пользовательский приемник неправильно отображает изображение
- 6. Как отлаживать пользовательский приемник Chromecast на Nexus Player?
- 7. Chromecast отправьте метаданные на приемник
- 8. Chromecast - отправка текстового сообщения на приемник YouTube
- 9. Chromecast от android не использует стильный приемник
- 10. Chromecast Receiver: Пользовательский загрузчик XHR
- 11. Chromecast пользовательского приемник не останавливается звуковым элементом
- 12. Google Chromecast приемник не воспроизводит одновременный звук
- 13. Приложение-приемник Chromecast на удаленном сервере
- 14. Chromecast отправки растрового изображения на приемник
- 15. YouTube live on googlecast пользовательский приемник
- 16. Chromecast SDK Android: getApplicationMetadata возвращает нуль
- 17. PushWoosh - добавьте пользовательский приемник вещания
- 18. Как сделать пользовательское приложение-приемник для google chromecast?
- 19. parse.com пользовательский приемник уведомлений
- 20. Chromecast SDK с m3u8 urls
- 21. iOS Sdk Google Chromecast Субтитры
- 22. Синхронизация в Spark Пользовательский приемник
- 23. Приемник Chromecast, как загрузить носитель без явного запроса отправителя?
- 24. Пользовательский приемник необходим для воспроизведения потокового видео H264/AAC на Chromecast
- 25. Как создать пользовательский широковещательный приемник
- 26. Активировать/деактивировать пользовательский широковещательный приемник
- 27. Пользовательский приемник не запускается правильно
- 28. ACTION_MEDIA_BUTTON статический широковещательный приемник в android 3.0+
- 29. Ошибка UIKit SDK 3.0
- 30. iPhone sdk 3.0 issue
Не могли бы вы попробовать образец CastVideos-android и посмотреть, хорошо ли это работает? –
Спасибо, Али. У меня есть этот проект. Кажется, вы должны пойти с мини-и расширенными контроллерами, чтобы заставить это работать ... на по крайней мере, это моя догадка. – milleph
Я не думаю, что это так. Управление громкостью на литых устройствах осуществляется через MediaSessionCompat и не зависит от мини-контроллера или расширенного контроллера. В качестве теста отключите мини- контроллер и расширенный контроллер в образце CastVideso-android и повторите попытку. –