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()て修理しようと思います。