【问题标题】:jplayer 2.6: cannot make jplayer 2.6 play mp4 video filejplayer 2.6:无法让 jplayer 2.6 播放 mp4 视频文件
【发布时间】:2014-05-07 08:01:20
【问题描述】:

我已按照 jplayer.org 网站上的说明编码并安装了示例视频 html 文件。使用 jplayer 提供的示例视频,视频可以在 IE、Chrome 和 Pale Moon 上正常播放,但我不确定播放哪个版本(m4v 或 ogv)。 -- www.bbhq.com/first2.htm

但是,当我将视频编码更改为我的 mp4(而不是 m4v)和 ogv 文件时,播放器会播放,但在 IE、Chrome 和 Pale Moon 中默认为 ogv 版本。在我的 Kindle Fire HDX 上,它会显示一条消息,指出我需要安装 flash 插件,当然,Kindle Fire HDX 不提供该插件,因此根本无法播放:

www.bbhq.com/first3.htm

$(document).ready(function(){                
  $("#jquery_jplayer_1").jPlayer({         
    ready: function () {                          
      $(this).jPlayer("setMedia", {          
        title: "my title",       
        mp4: "http://www.bbhq.com/vfiles/mine.mp4",        
        ogv: "http://www.bbhq.com/vfiles/mine.ogv",           
        poster: "http://www.bbhq.com/vfiles/mine.png"       
      });            
    },               
    swfPath: "/jp",                     
    supplied: "mp4, ogv"            
}); 

我的偏好是尽可能播放 mp4 版本,并尽可能避免使用 ogv 文件。

我已经像使用 Handbrake 为其他播放器 (H.264) 所做的那样对我的 mp4 文件进行了编码。

要么我的 mp4 编码不正确,要么我的 html 页面编码不正确。你能帮我解决这个问题吗?

谢谢。

【问题讨论】:

    标签: mp4 jplayer


    【解决方案1】:

    jpayer 中没有用于传递 mp4 文件的 mp4 密钥,您可以使用 m4v 密钥并将供应值更改为“m4v”。因此,如果您想播放 mp4 视频,请按以下方式更改您的代码

      $(document).ready(function(){                
      $("#jquery_jplayer_1").jPlayer({         
        ready: function () {                          
          $(this).jPlayer("setMedia", {          
            title: "my title",       
            m4v: "http://www.bbhq.com/vfiles/mine.mp4",  //mp4 key changed      
            ogv: "http://www.bbhq.com/vfiles/mine.ogv",           
            poster: "http://www.bbhq.com/vfiles/mine.png"       
          });            
        },               
        swfPath: "/jp",                     
        supplied: "m4v, ogv"   // instead of mp4 pass m4v        
      });  
    

    媒体支持

    HTML5:mp3、mp4 (AAC/H.264)、ogg (Vorbis/Theora)、webm (Vorbis/VP8)、wav 闪存:mp3、mp4 (AAC/H.264)、rtmp、flv 对于跨浏览器支持,必须提供在 HTML5 和 Flash 中都可以使用的格式。 可以提供可选的附加格式来增加跨浏览器的 HTML5 支持。

    【讨论】:

    • 如果它有效且有用,请将答案标记为有用,以使其他用户也受益
    • 适用于 IE 和我的 Kindle Fire HDX,但不适用于运行 Win 7 的 Chrome 34.0。但是,它可以运行于运行 Win XP 的 Chrome 34.0。我不知道......也许是Chrome设置的事情。但我认为我的设置在两个环境中都是相同的。但如果我自己不能让它工作,我就不能指望我网站的访问者让它工作。我所要做的就是让一个适度灵活的视频播放器能够在所有主要浏览器上工作。它要了我的命!
    猜你喜欢
    • 1970-01-01
    • 2016-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多