5

Chrome 5.0.375.86 で HTML5 Video 要素の currentTime を設定しようとすると、次のようになります。

video.currentTime = 1.0;

次の JavaScript 例外が発生します。

Uncaught Error: INDEX_SIZE_ERR: DOM Exception 1

Safariでは問題なく動作します。誰もこれを経験したことがありますか??

4

5 に答える 5

5

次のようなものを試してください(JS):

function loadStart(event)
{
    video.currentTime = 1.0;
}

function init()
{
    video.addEventListener('loadedmetadata', loadStart, false);
}
document.addEventListener("DOMContentLoaded", init, false);
于 2010-09-13T06:18:47.013 に答える
0

問題 (少なくとも Chrome に関して) は、おそらくサーバー側にあります。あなたの(このこの答え)を入れHeader set Accept-Ranges bytesてください.htaccess

于 2015-08-13T14:00:21.703 に答える
-2
$video.on 'loadedmetadata', ->
            $video[0].currentTime = parseInt(options.history)

コーヒースクリプトとjQueryを使用

于 2013-01-15T03:57:19.573 に答える