J'utilise chromecast SDK 3.0 et je veux créer un récepteur personnalisé. Cela fonctionne bien avec la vidéo et l'audio, mais a des problèmes avec le moulage d'images.
dans fichier html:Le récepteur personnalisé n'affiche pas l'image correctement
<body style="margin: 0">
<img id="androidImage" src="" />
...
dans js fichier:
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);
};
Avec une telle image apparaît sur la mise en œuvre d'une seconde et disparaît avec le remplacement à l'image d'arrière-plan. L'image est également affichée avec une taille d'ajustement incorrecte. Pour le style type d'échelle que j'ai utilisé ce code:
<style>
img#androidImage {
height:100%;
width:100%;
}
</style>
Est-ce que quelqu'un a une entrée? Merci!
Cela fonctionne-t-il correctement dans votre navigateur? Si le corps n'est pas à 100% de la hauteur de la fenêtre du navigateur, l'image ne peut pas non plus être mise à l'échelle à hauteur de 100%. Une solution rapide est généralement de régler la hauteur à 100% du corps et le code HTML ainsi – ilwcss