2016-10-28 6 views
1

Это мой первый раз, когда вы пытаетесь использовать хромированные приложения.Получение cast.receiver.MediaManager Загрузка ошибки метаданных с помощью пользовательского медиаплеера для chromecast

Я начал с CastVideos-android в паре со стилизованным медиа-плеером с пользовательским URL-адресом. После некоторых препятствий, удалось заставить пользовательский скин работать, а видеоролики из приложения-отправителя хорошо воспроизводятся.

Теперь я пытаюсь использовать пользовательский медиаплеер с помощью примера приемника CastHelloVideoPlayer из списка образцов Google и в паре с приложением отправителя CastVideos-android. Создав новый идентификатор приложения и перекомпилировав CastVideos-android, я попытался отобрать некоторые ролики на литое устройство.

1) Первое, что я заметил, это телевизор, который просто заглушен. Нет имени приложения по умолчанию или что-то еще, просто черный экран. Не думал об этом, так как это пользовательский медиаплеер, многие вещи не могут быть установлены, например, логотип/всплеск/водяной знак.

2) Основная проблема, с которой я столкнулся,, когда я попытался воспроизвести видеоклип, литое устройство остается пустым. Глядя на консоль отладки хром, я заметил это сообщение об ошибке:

[32.941s] [cast.receiver.MediaManager] Ошибка загрузки метаданных: [object Object] pd @ cast_receiver.js: formatted: 2249nd.Zc @ cast_receiver.js : отформатировано: 2234tb.log @ cast_receiver.js: отформатировано: 675G @ cast_receiver.js: отформатировано: 710W.Yb @ cast_receiver.js: отформатировано: 4855g.Yb @ cast_receiver.js: отформатировано: 3660Jc @ cast_receiver.js: отформатировано: 1500Gc @ cast_receiver.js: отформатирован: 1550 (анонимная функция) @ cast_receiver.js: отформатирован: 1447 cast_receiver.js: отформатирован: 2249 [32.955s] [cast.receiver.MediaManager] Отправка сообщения об ошибке на b5d9d1e6-f6d6-a0bd-440c -fe7255ebfcbc.11: com.google.sample.cast.refplayer-172

Теперь я с удивлением столкнулся с этим, потому что тот же видеоролики играли красиво, когда я использую Styled Media Player. Но не удалось, когда я использовал образец CastHelloVideoPlayer?

Любые предложения или рекомендации приветствуются.

ответ

2

Только что выяснилось, что приложение-получатель образца, взятое с образца примера Chromecast, ограничено контейнерами для носителей по умолчанию, определенными в Custom Receiver Supported media format. И приложение отправителя образца отправляет контейнеры m3u8. Поэтому после изменения приложения-отправителя для выбора правильного целевого носителя (mp4) все начинает работать.

Для поддержки HLS необходимо использовать библиотеку Google Cast Media, которая не является частью любого из примеров приложений.

 Смежные вопросы

  • Нет связанных вопросов^_^