2016-05-04 39 views
2

這似乎是一個簡單的問題,但沒有多少不同的編碼似乎可以解決這個問題。在Chrome和Firefox中滾動視頻在特定分辨率下丟幀

頁面滾動視頻的基礎上的滾動條位置的currentTime的:

http://akasemusic.com/vid/testvid.html

有誰知道爲什麼會Buggy在Chrome和Firefox,但在Safari渲染完美?

注意:視頻超過一定比特率和分辨率時會發生這種情況,無論格式,webm,ogv,mp4如何。

+0

在Mac或PC上使用Chrome和Firefox嗎? '你的意思是'越野車'我沒有Safari,所以我不確定預期的結果應該是什麼。我認爲每個滾動應該做1幀的視頻? – crazymatt

+0

在Safary窗口它不會做任何事情......預期的行爲是什麼? –

+0

預期行爲是基於滾動條位置使視頻的當前時間前進。 不可否認,我還沒有在個人電腦上測試過它,它只處於開發的早期階段,但是似乎在當前時間的平滑滾動和基於視頻大小的不連續滾動之間存在一個截止點 – ECS

回答

0

今天我有同樣的問題,並通過降低給currentTime的值的精度「解決」它:

vid.currentTime = parseFloat(value).toPrecision(3); 

出於某種原因,它在Chrome中始終凍結流暢播放去了。

相關問題