Я специально отправляю видео с форматом, который не поддерживается моим приложением-получателем. Я вижу следующее сообщение на chromcast консоли:Является ли MediaProtocolCommand.Listener onCompleted вызываемым, когда он не может загрузить видео?
[8.188s] [cast.receiver.ChannelOverWebSocket] Отправка сообщения: [ "Рампа", { "cmd_id": 1, "Тип": "РЕАКЦИЯ" , "status": {"event_sequence": 10, "error": {"domain": "ramp", "code": - 2}}}] от ws: // localhost: 8008/session? 20
Как я могу получить это в своем приложении для Android? Я знаю, что onComplete
для MediaProtocolCommand.Listener
вызывается, когда видео воспроизводится нормально. В описании звучит так, как если бы он не играл, или я читаю это неправильно?
Я также пробовал смотреть в MediaProtocolCommand
, возвращенный mMessageStream.loadMedia
на отдельной нити в бесконечном цикле, и он никогда не получает свой hasError
, установленный в true. Так что я пропущу?
Спасибо.
Я думаю, что вы правы, я просто заметил это на своих журналах андроида '08-30 16: 26: 14.686: ERROR/MediaProtocolMessageStream (5588): сообщение для анализа ошибок: {" type ":" RESPONSE "," cmd_id " : 1, "status": {"error": {"domain": "ramp", "code": - 2}, "event_sequence": 1764}} org.json.JSONException: Нет значения для состояния. Теперь я просто хочу, чтобы google скажет что-то на своем трекере. – casolorz