JWPlayer:加载后开始播放视频

时间:2011-07-31 13:44:18

标签: javascript jquery jwplayer

我需要自动在网站上显示视频,但客户希望它在开始播放后才会显示。这可能吗?

为了更好地解释这一点,在document.ready上我将播放player.swf,然后开始播放视频。但是,在显示实际视频之前,视频加载时会有2或3秒的缓冲,然后开始播放。如何避免向用户显示这些缓冲秒数?这样,当播放视频的框打开时,视频开始播放,没有缓冲或加载轮。

有什么想法吗?

4 个答案:

答案 0 :(得分:4)

您需要致电jwplayer().play();

使用jwplayer.setup()设置播放器后,只需拨打jwplayer().play();,即可开始播放视频。

有关详情,请参阅the documentation

答案 1 :(得分:3)

如果你还没有找到答案,那么这可能会有所帮助

设置非常简单,只需包含'autostart:true'
我正在使用jwplayer 6
Autostart
Embedding jwplayer

<div id="myElement"></div>

<script>
    jwplayer("myElement").setup({
      file: "/uploads/myVideo.mp4",
      image: "/uploads/myPoster.jpg",
      autostart: true,
      mute: true
    });
</script>

为了避免在用户端缓冲,你可以在Buffering上使用自己的加载器(缓冲图像)......使用

jwplayer中的onBuffer()API ....以便用户了解正在加载视频

<强> onBuffer(回调)

当玩家进入BUFFERING状态时被触发。事件属性: oldstate(String):玩家移动的状态。可以空闲,玩耍或摔倒。

Jwplayer onBuffer

答案 2 :(得分:0)

您是否尝试将 bufferlength flashvar置于0? http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/12536/configuration-options

它只是闪光灯,不适用于html5播放器。

答案 3 :(得分:0)

这是我在使用JW flash播放器时发现的评论问题。

我找到了一个解决方案。

在wordpress插件或JW Flash播放器配置中打开“player.xml”文件

将平滑flashvar设置为false。将bufferlength flashvar设置为1。