【问题标题】:Could not play mp4 with JW player无法使用 JW 播放器播放 mp4
【发布时间】:2013-06-05 08:30:33
【问题描述】:

我已经阅读了很多类似的主题,但没有找到解决问题的方法。

我正在使用 Apache tomcat 和 localhost:8080 来托管我的 html。我从不同的来源下载了很多 mp4 文件,但没有一个可以播放。错误说:加载媒体时出错:无法播放文件。但如果我将它们上传到我的 youtube 频道并使用 URL,它们可以完美播放。

在我的情况下,我不知道如何检查或添加 MIME 类型。而且我相信我所有的 mp4 文件都使用 H.264/AAC 编码。

这是我的代码:


    jwplayer("myElement").setup({  
        width: "480",  
        height:"320",  
        id:"playerID",  
        file: "/jwplayer/uploads/fails.mp4",  
        image: "/jwplayer/uploads/bbc-logo9.jpg",  
        tracks:[{  
            file:"/jwplayer/uploads/captions_en.vtt",  
            label:"English",  
            kind:"captions",  
            default:true  
        }]  
    });  

【问题讨论】:

    标签: jwplayer


    【解决方案1】:

    由于您使用的是 Apache,因此您应该在您尝试播放的 mp4 文件所在的同一文件夹中创建一个 .htaccess 文件。

    这是一个示例 .htaccess 文件,它将为您添加一些常见的 MIME 类型。

    <IfModule mod_rewrite.c>
      AddType video/ogg .ogv
      AddType video/webm .webm
      AddType video/mp4 .mp4
    </IfModule>
    

    只要 MP4 文件以 H264/AAC 编码,这应该可以工作。

    【讨论】:

    • 我在 .mp4 文件的同一文件夹中创建了一个 .htaccess 文件,并将这些代码粘贴到其中。但不幸的是,当我尝试使用“longtailvideo.com/jw/upload/bunny.mp4”时,文件仍然无法播放,并且发生了同样的错误。
    • 是.htaccess 没有被读取吗?我必须在某个地方启用它吗?
    • 好吧,当我点击在longtailvideo.com/jw-player 上播放视频时,页面上会出现同样的错误。我的笔记本电脑中缺少什么?
    • 如果您在使用我们自己的网站时遇到问题,可能是这样。这确实是一种可能。您是否让其他人查看过您的网站?
    • 刚试过用其他电脑,演示视频可以播放,我的网站也可以正常工作。可能缺少什么?
    【解决方案2】:

    好的,我想我找到了问题所在。 我尝试在 IE 9 中打开我的网站,这次它运行良好,http://www.longtailvideo.com/jw-player/ 上的演示视频现在也运行良好。 看来我的chrome有问题。我想我会改用 IE 并专注于我的项目。 谢谢伊森。
    当然,如果有人知道我的 chrome 出了什么问题以及如何修复它,我们非常欢迎您发布您的解决方案。

    【讨论】:

    • Np,我认为它必须与您安装的 Chrome 扩展程序有关。
    猜你喜欢
    • 1970-01-01
    • 2014-01-06
    • 2014-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-31
    • 2014-04-01
    相关资源
    最近更新 更多