jplayer 2.6:无法让jplayer 2.6播放mp4视频文件

时间:2014-05-07 08:01:21

标签: mp4 jplayer

我已按照jplayer.org网站上的说明编写并安装了示例视频html文件。使用jplayer提供的示例视频,视频可以播放IE,Chrome和&苍白的月亮,虽然我不确定哪个版本(m4v或ogv)播放。 - www.bbhq.com/first2.htm

然而,当我将视频编码更改为我的mp4(而不是m4v)和ogv文件时,如下所示,播放器播放,但默认为IE,Chrome和&中的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文件。

我编写了我的mp4文件,就像我使用Handbrake为其他玩家(H.264)所做的那样。

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

谢谢。

1 个答案:

答案 0 :(得分:5)

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 Flash:mp3,mp4(AAC / H.264),rtmp,flv 对于跨浏览器支持,必须提供适用于HTML5和Flash的格式。 可以提供可选的其他格式以增加跨浏览器HTML5支持。