Я загрузил образец пользовательского приемника here. Он хорошо работает для аудио и видео, но я не могу показаться, что вы снимаете изображения. Я добавил тип IMAGE в список «sampleplayer.Type
» и попробовал добавить тег в html-файл проигрывателя (точно так же, как и для видео), но каждый раз, когда я пытаюсь отобразить изображение, я получаю «Load metadata error: [object Object]
».Отображение изображения на пользовательском получателе Chromecast
Я попытался создать пользовательский ресивер, поскольку изображения будут отображаться вместе с этим, но я не могу найти никаких различий между player.js, которые у меня есть, и тем, который загружен пользовательским скином.
Может ли кто-нибудь дать мне подсказку о том, что я должен сделать, чтобы отобразить изображение? Нужно ли это обрабатывать как видео? Или что?
Причина, по которой я должен использовать пользовательский ресивер, заключается в том, что мне нужно фильтровать неподдерживаемые форматы носителей, которые не могут воспроизводиться приемником по умолчанию/стилю. Я уже получил часть фильтрации, все, что мне нужно сейчас, - это выяснить, как сделать то, что вы упомянули. Спасибо за помощь :) –
Обратите внимание, что фильтрация может также выполняться на устройствах отправителя и на самом деле лучше, так как она может сразу дать обратную связь пользователю. –
Идея этого действия заключалась в дополнительной проверке части приемника, потому что я заметил, что в отличие от https://developers.google.com/cast/docs/media#image-formats, он может воспроизводить больше форматов, таких как. 3gp, .mkv и т. Д. Таким образом, дополнительная проверка будет стоить. Кстати, есть ли у вас какие-то объяснения относительно того, как добавить элемент изображения? (специфичный для пользовательского получателя) - или это что-то похожее на то, что происходит в случае видео? –