Я использую chromecast SDK 3.0 и хочу создать пользовательский ресивер. Он отлично работает с видео и аудио, но имеет проблемы с литьем изображений.
в HTML файла:Пользовательский приемник неправильно отображает изображение
<body style="margin: 0">
<img id="androidImage" src="" />
...
в JS файла:
sampleplayer.CastPlayer.prototype.loadImage_ = function(info) {
this.log_('loadImage_');
var url = info.message.media.contentId;
document.getElementById("androidImage").src=url;
this.setState_(sampleplayer.State.PLAYING, true);
};
С такой реализацией изображением появляется на один второй и исчезает с заменой на фоновое изображение. Также отображается изображение с неправильным размером посадки. Для типа шкалы типа я использовал такой код:
<style>
img#androidImage {
height:100%;
width:100%;
}
</style>
Есть ли у кого-нибудь вход? Благодаря!
Правильно ли он работает в вашем браузере? Если тело не является 100% -ной высотой просмотра в браузере, изображение не может масштабироваться и до 100% высоты. Быстрое исправление обычно устанавливает значение высоты до 100% тела и html, а также – ilwcss