我已按照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"
});
Run Code Online (Sandbox Code Playgroud)
我的偏好是尽可能播放mp4版本,如果可能的话,跳过必须使用ogv文件.
我编写了我的mp4文件,就像我使用Handbrake为其他玩家(H.264)所做的那样.
我的mp4编码不正确,或者我对html页面的编码不正确.你能帮帮我吗?
谢谢.
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
});
Run Code Online (Sandbox Code Playgroud)
媒体支持
HTML5:mp3,mp4(AAC/H.264),ogg(Vorbis/Theora),webm(Vorbis/VP8),wav Flash:mp3,mp4(AAC/H.264),rtmp,flv对于跨浏览器支持,必须提供适用于HTML5和Flash的格式.可以提供可选的其他格式以增加跨浏览器HTML5支持.