我已按照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页面的编码不正确。你能帮我解决这个问题吗?
谢谢。
答案 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支持。