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"
        id="player2"
        name="player2"
        src="player.swf" 
        width="400" 
        height="315"
        allowscriptaccess="always" 
        allowfullscreen="true"
        flashvars="file=video.flv&image=preview.jpg" 
    />
</object>

但我想通过自定义按钮处理播放器操作(http://www.longtailvideo.com/support/jw-player/28851/javascript-api-reference)。我怎样才能做到这一点 ?

-谢谢。在此处输入图像描述

4

3 回答 3

1

您所指的是 JW Player 6,而不是 5.2。jwplayer.js我刚刚下载了 JW Player 6 ,那里有一个名为的文件jwplayer.html5.js。所以你需要升级。

于 2013-10-05T06:47:48.490 回答
1

如果您的意思是要通过自定义按钮触发玩家操作,那么您应该执行以下操作:

<ul>
    <li onclick='jwplayer().play()'>Start playback</li>
    <li onclick='alert(jwplayer().getVolume())'>Get audio volume</li>
</ul> 

如果你想处理你应该去的事件:

jwplayer().onPlay(function(){
      //your code goes here
})

适用于 jwpalyer 6.0

于 2013-10-05T06:51:01.080 回答
0

您真的应该升级到 JW6,因为这样您就可以使用 JavaScript API。留在 JW5 上并使用 embed 的对象方法已经很老了。在这种情况下添加按钮的唯一方法是通过 JW5 的自定义 Flash 插件。

于 2013-10-05T20:46:48.923 回答