9

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

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

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

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

player.seek(300);

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

player.seek(toTime, pause = false)

请注意,有一个类似的未决问题是指 JW Player 5.4

4

1 回答 1

0

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


var mediaElement = document.getElementById('audio');

mediaElement.seekable.start(); // 返回开始时间(以秒为单位)
mediaElement.seekable.end(); // 返回结束时间(以秒为单位)
mediaElement.currentTime = 122; // 寻找 122 秒
mediaElement.played.end(); // 返回浏览器播放的秒数

于 2013-12-14T09:03:02.320 回答