【问题标题】:JW Player any javascript interaction failsJW Player 任何 javascript 交互都失败
【发布时间】:2012-03-26 13:59:54
【问题描述】:

我已经包含了 jwplayer.js ,并且我已经正确使用了 jwplayer 设置,但是我仍然不能使用诸如 play()、pause() 等 javascript 函数... 我正在使用 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>

【问题讨论】:

  • 分享你的代码,你收到的错误信息。
  • 您是否检查过控制台的 javascript 错误?
  • 是的,我做到了。没有错误。控制台为空

标签: javascript jwplayer interaction


【解决方案1】:

你说你正在使用 flash player.swf 对象。在 JWPlayer 上有三个选项来包含媒体,其中只有一个让您可以通过 JS 控制您的播放器:

  • 使用 JW Player 自己的 JavaScript 嵌入器 (jwplayer.js)(推荐)
  • 使用通用嵌入器(如 SWFObject
  • 使用 HTML 标记,如对象或嵌入

见:http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/12538/supported-player-embed-methods

如果您想通过 JS 控制您的 JWPlayer,则无需使用第二种方法并使用通用嵌入器 (SWFObject)。

另请参阅 JS 嵌入器参考: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>

希望有帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-10
    • 1970-01-01
    • 1970-01-01
    • 2019-12-05
    • 2017-07-01
    • 2015-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多