JWPlayer:加载后开始播放视频

JWPlayer: Start playing video after it loaded

本文关键字:播放 视频 开始 加载 JWPlayer      更新时间:2023-09-26

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

为了更好地解释这一点,在文档中。我打开了player.swf文件,然后开始播放视频。然而,在显示实际视频之前,在视频加载并开始播放时,有2或3秒的缓冲时间。如何避免向用户显示这些缓冲时间?这样,当播放视频的盒子打开时,视频就开始了,没有缓冲或加载轮。

任何想法?

您需要呼叫jwplayer().play();

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

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

在设置中只需要包含'autostart: true'就可以了
我使用jwplayer 6
自动启动
嵌入jwplayer

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

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

onBuffer() API在jwplayer ....这样用户就会明白视频正在被加载

onBuffer(回调)

当玩家进入缓冲状态时触发。事件属性:oldstate(字符串):播放器移动的状态。

Jwplayer onBuffer

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

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

我找到了一个解。

打开"player.xml"文件在你的wordpress插件或JW Flash播放器配置

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