0
我在Safari浏览器(PC/MAC)上遇到了HTML5 video
播放器元素的问题。Safari 5浏览器上的html5视频播放器大小
问题是播放的视频没有反映出视频source
的实际视频,也没有用width
和height
属性指定的大小。
这里是演示网址:
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
是649在Safari和979在Chrome,非常奇怪。所以我打算使用-webkit-transform
scaleX()
来解决这个问题。
的问题是,必须将scaleX只适用于野生动物园,在其他浏览我没有得到任何问题。 –
你只是想“让它适合”吗?如果是这样,请查看这个想法http://jsfiddle.net/MDppT/我在Safari和Chrome中测试它,并且它缩放以适应'DIV' – davehale23
davehale23的大小,我尝试了它,它在safari中工作,但不在iOS中的网页浏览。 – Chris