1

我下载了“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>

但我想通过自定义按钮来处理玩家的动作。我怎样才能做到这一点 ?

-谢谢。

4

3 回答 3

1

您可以升级到jw player 6并jwplayer().load([{file:"/assets/myVideo.mp4"}]);根据jwplayer网站使用该功能

所以如果你的 html 是这样的

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

那么你可以使用一些像这样的javascript(使用jQuery进行说明)。

$(document).ready(function(){
    $("#play").click(function(){
        jwplayer().load([{file:"/assets/myVideo.mp4"}]);
    }); 
});
于 2013-10-05T06:52:58.323 回答
1

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

于 2013-10-05T06:59:39.037 回答
0

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

于 2013-10-05T20:45:36.513 回答