Javascript ';jwplayer player 5.2 pro';玩家动作

Javascript ';jwplayer player 5.2 pro';玩家动作,javascript,jwplayer,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="mov

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

但我想通过自定义按钮处理播放器操作()。我该怎么做


-谢谢。

您指的是JW播放器6,而不是5.2。我刚刚下载了jwplayer 6,那里有一个名为
jwplayer.js
jwplayer.html5.js
的文件。因此,您需要升级。

如果您想通过自定义按钮触发玩家操作,而不是 你应该这样做:

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

与jwpalyer 6.0配合使用

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

如果您再次发布您的问题,。不,这是我的第一次。我明白了,好的,让我试试最新版本。出现一条消息“加载播放机时出错:不支持脱机播放”。这是为什么?我的代码是jwplayer(“mediaplayer”).setup({flashplayer:“jwplayer.flash.swf”,文件:“video.flv”,图像:“preview.jpg”});JW播放器仅在从web服务器提供服务时工作。您不能只打开一个本地HTML文件并使用它。那么你知道有哪个jw播放器版本可以在线和离线工作,也可以使用javascript进行播放器操作吗?因为在尝试为玩家操作创建自定义按钮时,离线检查代码更容易。(5.2 pro版本没有jwplayer.js文件。)据我所知没有。不过,设置本地web服务器进行测试并不困难。这需要5分钟的时间。
jwplayer().onPlay(function(){
      //your code goes here
})