Воспроизведение Chrome (и Chromecast) останавливается через несколько секунд - PullRequest
1 голос
/ 24 апреля 2019

Я понятия не имею, где я могу получить помощь для этого, поэтому я надеюсь, что я получу несколько указаний о том, где я должен опубликовать мою проблему.

Итак, мы поддерживаем приложение радиоплеера, которое позволяет воспроизводить потоки на устройствах Chromecast. Мы получаем все больше и больше сообщений об остановке потоков через несколько секунд.

При проверке приложения Chromecast мы обнаружили ошибку:

error: MediaError {code: 3, message: "PIPELINE_ERROR_DECODE: Format conversion failed."}

Хорошо, значит, есть проблема с декодированием потока. Просто чтобы развлечься на похоронах, выясняется, что он работает на chromecast gen1, но не на chromecast gen3 или home mini.

Итак, мы сделали то, что сделал бы каждый нормальный разработчик: сдался и пошел работать в McDonalds создал образец веб-страницы с потоками (чтобы исключить весь беспорядок, связанный с кастингом). Протестировал эту страницу в разных браузерах и версиях браузера: работает везде, кроме хрома. И не только хром. Если ваша версия Chrome 66 или ниже, счастливых дней. Если его 67 или новее, воспроизведение остановится. В браузере мы получаем немного другое сообщение об ошибке, но, поскольку он останавливается почти в той же точке, что и Chromecast ... Кажется, я вижу в этом общий фактор. Вот пример страницы: http://chromecast.radioplayer.aerian.org/test.html

Было бы целесообразно попросить пару радиостанций пойти и исправить свои потоки ... но мы говорим о потенциально 50-90 станциях, чьи потоки работают иначе, кроме как в chromecast.

Это ошибка? Это особенность? Если это ошибка, то где ее поднять? Если это особенность, вы хотели бы лук с вашим гамбургером?

1 Ответ

0 голосов
/ 25 апреля 2019

Я поднял отчет об ошибке с хромом, оказывается, это ошибка. Это исправлено в V75. Подробнее здесь: https://bugs.chromium.org/p/chromium/issues/detail?id=956027#c7

...