HTML5video
プレーヤー要素を使用する Safari ブラウザー (PC/MAC) で問題が発生しました。
問題は、再生されたビデオがビデオsource
要素の実際のビデオを反映しておらず、width
およびheight
属性で指定されたサイズも反映していないことです。
デモの URL は次のとおりです。
http://actisku.videohosting.fr/test.html
<video id="homepage_videoplayer" poster="http://actisku.videohosting.fr/medias/videos/v_actisku_visualproject_sephora_61.png" loop="loop" autoplay="autoplay" width="979" height="365">
<source src="http://actisku.videohosting.fr/medias/videos/v_actisku_visualproject_sephora_61.mp4" type="video/mp4" />
<source src="http://actisku.videohosting.fr/medias/videos/v_actisku_visualproject_sephora_61.ogv" type='video/ogg; codecs="theora, vorbis"' />
</video>
mp4
ソースファイルは 979x365 です。同じサイズで指定されているプレーヤーvideo
要素も同様です。ただし、同じサイズで読み取る必要があります。
メタデータの問題かもしれませんが、このメタデータの編集方法がわかりません。
編集:
JavaScript を使用すると、動画width
が Safari では 649、Chrome では 979 であることがわかります。かなり奇妙です。なので、これを使っ-webkit-transform
scaleX()
て修理しようと思います。