视频开始时没有音频 - 移动音量滑块后没关系



使用Wordpress插件,MediaElement.js 2.1.7。现象描述播放视频时,视频可以正常播放,但听不到声音。音量滑块显示80%的音量,UI不显示静音。一旦音量滑块移动,音频水平恢复正常。所以,只有你移动音量滑块你才会听到任何音频。所有视频已在本地检查,音频良好。

我在FF 5.01、Safari、Mac上的Chrome和PC上的IE8中都看到了这种情况。因此,视频是通过HTML5还是Sliverlight播放似乎并不重要。

有人知道如何解决这个问题吗?

谢谢!

从wordpress支持论坛上的jasonthedce那里得到了这个修复,尝试了一下,效果很好。

如果你的服务器可以访问ftp,你可以降级到2.1.6来解决这个问题。到这里

点击右上角的"下载"按钮。选择软件包2.1.6并将文件保存到您的计算机。解压缩文件

从构建文件夹复制所有内容

导航到"/wp-content/plugins/media-element-html5-video-and-audio-player/mediaelement"

删除内容

从构建文件夹粘贴文件

希望这对你也有用!

似乎这个bug在2.1.9版本中又出现了,但是只针对flash回退。我通过修改src/js/mep-feature-volume.js文件的末尾来解决这个问题:

// shim gets the startvolume as a parameter, but we have to set it on the native <video> and <audio> elements
if (media.pluginType === 'native') {
    media.setVolume(player.options.startVolume);
}

我刚刚删除了=== native条件,使其适用于闪光回退。

奇怪的是,当带有视频标签和mediaelement js bootstrap的页面块通过AJAX加载时,我无法使此解决方案工作,但这可能是另一个问题。
当视频出现在"正常"页面时,它是OK的。

最新更新