Cha*_*haa 5 javascript video jquery jwplayer
所以我一直试图操纵我的jwplayer,它成功地播放youtube视频,但仍然遇到一些问题.
我希望我的播放器从"开始时间"播放并在"结束时间"停止播放.这两个值将取自两个表单输入.所以我去写了这个功能很好的小功能:
function timeControl(start, end) {
jwplayer().seek(start).onTime(function (event) {
if(event.position >= end ) {
this.stop();
}
});
}
Run Code Online (Sandbox Code Playgroud)
问题是,如果我运行此功能两次,第二次它有时会忽略新参数(例如,如果我将开始时间设置为3秒,结束时间设置为10,如果我再次运行它,结束时间为6秒,它会工作,但如果我从结束时间6开始,然后在10开始,它就不会......
有人知道发生了什么事吗?无论如何重置播放器的"onTime"属性而不必重新加载播放器?
提前致谢 !
我知道这个问题已经很老了,但我要冒险说问题可能只是您一般引用 jwplayer,而不是专门引用 jwplayer 视频实例。
<div id="aVideoObject">Loading the player...</div>
<script type="text/javascript">
jwplayer("aVideoObject").setup({
flashplayer: "player.swf",
width: 450,
height: 320
});
function timeControl(start, end) {
jwplayer("aVideoObject").seek(start).onTime(function (event) {
if(event.position >= end ) {
this.stop();
}
});
}
</script>
Run Code Online (Sandbox Code Playgroud)
这个实现对我有用