JW Player 6寻求并暂停

Dav*_*ite 9 javascript flash video html5 jwplayer

我怎样才能让JW Player 6找到一个点并在那里暂停,而不会在后续请求中继续播放时失去搜索能力.

例如,以下解决方案并不令人满意,因为它会在每次搜索请求后暂停播放器,而不仅仅是当前搜索请求.

var player = jwplayer('target').setup({
  file: '/some-file.mp3'
});

player.onSeek(function(){
  player.pause();
});

player.seek(300);
Run Code Online (Sandbox Code Playgroud)

真的,我正在寻找一个简单的API:

player.seek(toTime, pause = false)
Run Code Online (Sandbox Code Playgroud)

请注意,有一个类似的开放式问题涉及JW Player 5.4.

小智 0

这可以使用 HTML 标签的属性来完成。
例子:

<audio ontimeupdate="tracktime(this)" id="audio" preload="none" controls="controls" width="300" onplay="javascript:onplay()" onpause="javascript:onpause()" onended="javascript:onended()" src="">

<script>
var mediaElement = document.getElementById('audio');

mediaElement.seekable.start();  // Returns the starting time (in seconds)
mediaElement.seekable.end();    // Returns the ending time (in seconds)
mediaElement.currentTime = 122; // Seek to 122 seconds
mediaElement.played.end();      // Returns the number of seconds the browser has played
</script>
Run Code Online (Sandbox Code Playgroud)