我下载了'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)。我怎么能这样做?
-Thanks。
答案 0 :(得分:1)
你指出的那个参考是针对JW Player 6,而不是5.2。我刚下载了JW Player 6,那里有一个名为jwplayer.js
和jwplayer.html5.js
的文件。所以你需要升级。
答案 1 :(得分: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
答案 2 :(得分:0)
您应该真正升级到JW6,因为这样您就可以使用JavaScript API。保持JW5并使用嵌入的对象方法已经很老了。在这种情况下添加按钮的唯一方法是通过JW5的自定义Flash插件。