2012-02-28 10 views
3

私はHTML5ビデオ要素で転送を制限しようとしています。しかし、これを行う可能性はありますか?HTML5動画の転送を制限することはできますか?

私はビデオの早送りを制限したいと思いますが、逆方向のナビゲーションは許可されるべきです。

ありがとうございました。

+1

転送とは、具体的にはどういう意味ですか? –

+0

@lan Devlin ..私はビデオの前方ナビゲーションを制限したいが、後方ナビゲーションは許されるべきである。 –

+0

@IanDevlin:早送り – jgauffin

答えて

4

これは完璧ではありませんが、毎回現在のタイムスタンプを保存して比較することができます。それが現在のタイムスタンプの後に来たら、それを古いものにリセットするだけです。

var video = document.getElementsByTagName("video")[0]; 
var previousTime = 0; 
video.addEventListener("timeupdate", function(event) { 
    previousTime = video.currentTime; 
}); 

video.addEventListener("seeking", function(event) { 
    if (video.currentTime > previousTime) 
     video.currentTime = previousTime; 
}); 

私はスムーズな結果を求めて、イベントをキャンセルする方法を見つけることを試みたが、それは仕事を得ることができませんでした。誰かがどのようにそれらをキャンセルするための任意の洞察力を持っている場合は、非常に感謝します。

1

controls属性を含めないで、独自のUIを実装してください。好きなことをする早送りボタンを作成することもできますし、まったく含まないこともできます。

関連する問題