如何使用自定义按钮处理jwplayer播放器操作?

时间:2013-10-05 06:35:05

标签: javascript jwplayer

我下载了'JW-Player-5.2-Pro',我的文件显示在图片中。那里没有'jwplayer.js'文件所以不能使用javascript api。 'video.flv'在'readme.html'中嵌入:

<object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="400" height="315">
    <param name="movie" value="player.swf" />
    <param name="allowfullscreen" value="true" />
    <param name="allowscriptaccess" value="always" />
    <param name="flashvars" value="file=video.flv&image=preview.jpg" />
    <embed
        type="application/x-shockwave-flash"![enter image description here][1]
        id="player2"
        name="player2"
        src="player.swf" 
        width="400" 
        height="315"
        allowscriptaccess="always" 
        allowfullscreen="true"
        flashvars="file=video.flv&image=preview.jpg" 
    />
</object>

但我想通过自定义按钮处理播放器操作。我怎么能这样做?

-Thanks。

3 个答案:

答案 0 :(得分:1)

你可以根据the jwplayer website

升级到jw player 6并使用jwplayer().load([{file:"/assets/myVideo.mp4"}]);功能

所以,如果你的html类似于

<button id="play">play </button>

然后你可以使用这样的一些javascript(使用jQuery进行说明)。

$(document).ready(function(){
    $("#play").click(function(){
        jwplayer().load([{file:"/assets/myVideo.mp4"}]);
    }); 
});

答案 1 :(得分:1)

引用的JavaScript API适用于JW Player版本6,而不是5.2。如果要使用该API,则需要升级。

答案 2 :(得分:0)

如果您仍然使用JW5并且不想使用JS API,则可以随时为自定义按钮创建自定义Flash插件。