4

我有另一个 JW Player 问题...我已经实现了 JW Player 以在单击按钮时替换页面顶部的图像。该代码如下所示:

<div class="series_graphic"></div>
<button class="button-watch1">Watch now</button>

$( ".button-watch1" ).click(function() {
    $( ".series_graphic" ).replaceWith('<div id="player-1">Loading</div>');
    jwplayer("player-1").setup({
        file: "file",
        height: 360,
        image: "file.jpg",
        width: 640,
        autostart: true
    });
 });

我正在为一个教堂做这个,他们希望能够观看整个视频,也希望能够跳转到视频的某个部分。我想我会实现另一个按钮,上面写着“观看布道”来完成这个并使用 seek 命令。我在实现它时遇到问题,因为按下按钮时播放器尚未加载。我以为我可以通过使用 onReady 命令让它工作,但是我在让它工作时遇到了问题……我只是在学习 JavaScript,所以对我来说有点模糊。

页面在这里。它仍在进行中:D

如果有人能指导我完成它,我将非常感激!谢谢!

4

3 回答 3

4

为了准备好寻找,这样的事情就足够了:

<script type='text/javascript'>
 jwplayer().onReady(function() { jwplayer().seek('10') });
</script>

当玩家准备好时,这将寻求 10 秒。

希望这可以帮助!

于 2013-11-01T20:31:28.090 回答
1

我没有使用replaceWith,而是使用了JWPlayer 加载功能以及按钮上的播放命令。这样,当读取 seek 函数时,播放器就已经被初始化了。这是我的代码:

<script type="text/javascript">
        function watchSermon(URL,sermonTime){
            jwplayer('player').load([{
                file:URL
            }]);

            jwplayer('player').play()
            jwplayer('player').seek(sermonTime)
            };
    </script>

<button class="button-watch" onclick="javascript:watchSermon('{video_url}','{sermon_start}')">Watch sermon</button>
于 2013-11-02T21:25:27.260 回答
0

如果你想要 JWPlayer 寻找你只需要添加这个参数: startparam: "ec_seek"

jwplayer("").setup{
file: "http://localhost/video.mp4", 
startparam: "ec_seek",
...
...
...
}
于 2015-07-07T06:34:55.920 回答