我已经包含了jwplayer.js,并且我已经正确使用了jwplayer设置,但我仍然无法使用javascript函数,如play(),pause()等... 我正在使用flash player.swf对象。
甚至复制了以下代码,但始终失败。 http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/16022/controlling-the-player-using-javascript
jwplayer("container").setup({
file: "7.mp3",
flashplayer: "wqplayer.swf",
height: 270,
width: 480
});
<a href="" onclick="jwplayer().play();">Toggle the playback</a>
答案 0 :(得分:0)
你说你正在使用flash player.swf对象。在JWPlayer上有三个选项可以包含媒体,只有其中一个可以让你通过JS控制你的播放器:
Afaik如果你想通过JS控制你的JWPlayer,就不需要第二种方法并使用通用的嵌入器(SWFObject)。
另请参阅JS Embedder参考:http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/15995/jw-embedder-reference-guide
确保不要忘记JS代码周围的脚本标记:
<script type="text/javascript" src="path/to/your/jwplayer.js"></script>
<div id="container">Loading the player ...</div>
<script type="text/javascript">
jwplayer("container").setup({
flashplayer: "wqplayer.swf",
file: "7.mp3",
height: 270,
width: 480
});
</script>
<a href="" onclick="jwplayer().play();">Toggle the playback</a>
希望有所帮助!