4
我在嘗試找出導致HTML5視頻在Safari中加載/播放速度極慢的原因時遇到了一些麻煩。我已經在Chrome,Firefox,IE上測試了相同的代碼(與使用閃光燈無關),並且加載/播放時間幾乎是瞬間的。但在Safari上,我需要等待幾分鐘才能開始播放。我試圖刪除視頻的「自動緩衝」參數,但沒有任何區別。有任何想法嗎?非常滯後的Safari中的HTML5視頻
<video id="video-window" autoplay="autoplay" autobuffer="autobuffer">
<source src="testvideo.mp4" type='video/mp4' />
<source src="testvideo.webm" type='video/webm' />
<source src="testvideo.ogv" type='video/ogg; codecs="theora, vorbis"' />
<object type="application/x-shockwave-flash" data="player.swf" width="640" height="480">
<param name="allowfullscreen" value="true">
<param name="allowscriptaccess" value="always">
<param name="autoplay" value="true">
<param name="flashvars" value="testvideo.mp4">
<!--[if IE]><param name="movie" value="player.swf"><![endif]-->
<p>Your browser can’t play HTML5 video.</p>
</object>
</video>
我在Safari中遇到了同樣的問題。如果您(僅用於測試)刪除autoplay =「autoplay」和autobuffer =「autobuffer」並添加preload =「metadata」屬性,它是否會提高性能?這對我有用,但我沒有試圖自動播放視頻。嘗試試用preload屬性。 – jonathanbell 2012-04-18 05:48:35
@ jonny.milano感謝您的建議,但不幸的是,它似乎還沒有拿起它,併發揮更快,這是非常奇怪的。你是否也使用過mp4/webm/ogg? – SylvrFalkon 2012-04-18 17:49:49
@SykvrFalkon你是什麼意思「不玩'更快'」?預加載=元數據不會預加載視頻,100%。是的,我大部分時間都使用mp4(第一)和webm。你有一個示例URL? – jonathanbell 2012-04-18 17:58:53