Javascript Jwplayer可以';不要在Chrome中播放视频

Javascript Jwplayer可以';不要在Chrome中播放视频,javascript,jquery,google-chrome,video,jwplayer,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-vide

这是我第一次使用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"
    });
});

正在加载播放器。。。
$(文档).ready(函数(){
jwplayer(“广告视频”)。设置({
文件:“http://vatiali.com/assets/videos/choc.mp4",
图像:“http://vatiali.com/assets/images/black.jpg"
});
});

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

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

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

请在未安装Flash但支持HTML5播放您正在使用的视频类型的浏览器上测试您的实现。我怀疑这行不通


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


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

对于jwplayer设置,我必须将primary的选项设置为“flash”。代码看起来像

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

我只在chrome中这样做,因为它在所有其他浏览器中都可以像html5一样与primary配合使用。

修复了我的问题。只需添加“primary:”flash“。我将研究MP4文件的服务器MIME类型。这可能是问题的根源。@LucasSerafim为什么要编辑问题以添加解决方案?如果您解决了这个问题,请将您的解决方案作为答案发布。@eddard.stark请查看我的答案。我想你可能还有问题。谢谢你的关心。jwplayer.html5.js文件位于同一位置。但当我尝试在chrome中播放文件时,它不会切换回flash。它只显示“加载媒体时出错:无法播放文件”。我往里面看了看。某个地方说要禁用硬件加速。我做了那件事,但仍然一事无成。除此之外,我不知道还能做什么。有没有网页可以给我发送链接?如果是的话,我会看一看。谢谢你的回答