Jwplayer无法在Chrome中播放视频

时间:2013-12-02 22:42:38

标签: javascript jquery google-chrome video jwplayer

这是我第一次使用Jwplayer。我正在尝试使用Jwplayer播放视频。我编写的代码适用于Firefox,IE,Opera,但不适用于Chrome。

说“加载媒体时出错:文件无法播放”。我的代码如下。我也在使用CodeIgniter和Bootstrap。

<section class="row">
                <div class="col-md-12">
                    <div id="ad-video">Loading the player...</div>
                </div>
            </section>

$(document).ready(function(){
    jwplayer("ad-video").setup({
        file: "http://vatiali.com/assets/videos/choc.mp4",
        image: "http://vatiali.com/assets/images/black.jpg"
    });
});

2 个答案:

答案 0 :(得分:4)

我认为这不是正确的解决办法。我认为这是一种掩盖真正问题的解决方法。

主要播放模式的默认设置为HTML5。使用默认设置操作时,如果浏览器不支持视频文件的HTML播放并且安装了Flash插件,则JWPlayer应自动回退到使用闪存播放视频。

我怀疑您的JWPlayer实现仅适用于Flash。

请在未安装Flash的浏览器上测试您的实施,但支持您正在使用的视频类型的HTML5播放。我怀疑它不起作用。


要进一步解决此问题,请将主要设置恢复为默认设置,打开JavaScript控制台,刷新页面并告诉我们您看到的错误。

这是一个关于问题可能是什么的猜测。 jwplayer.html5.js文件是否与jwplayer.js文件位于同一目录中?如果没有,您可以使用'html5player'选项指定文件的位置。

答案 1 :(得分:1)

我必须为我的jwplayer设置设置主要选项为'flash'。代码看起来像

video_player_jw.setup({
        file: $('#source_url').val(),
        height: 360,
        width: 640,
        primary: 'flash'
    });

我只在chrome中执行此操作,因为它可以在所有其他浏览器中使用primary作为html5。