实际上,在我的项目中,我需要播放扩展名为 .mp4 的视频文件。有没有办法在所有浏览器中播放这个视频文件。我知道 Firefox 不支持 .mp4 格式并且
但我想播放保存在我的服务器端的唯一 .mp4 文件,供每个浏览器播放。你能告诉我适用于所有浏览器的通用代码吗?我发现为同一文件提供了多个来源在不同的浏览器中播放。我认为他们正在保存具有多个扩展名的同一个文件。
请在这个问题上帮助我。我已经为这个问题花费了最后 2 天。
实际上,在我的项目中,我需要播放扩展名为 .mp4 的视频文件。有没有办法在所有浏览器中播放这个视频文件。我知道 Firefox 不支持 .mp4 格式并且
但我想播放保存在我的服务器端的唯一 .mp4 文件,供每个浏览器播放。你能告诉我适用于所有浏览器的通用代码吗?我发现为同一文件提供了多个来源在不同的浏览器中播放。我认为他们正在保存具有多个扩展名的同一个文件。
请在这个问题上帮助我。我已经为这个问题花费了最后 2 天。
通过在您的 jsp 中使用 jquery.fineuploader.js 并创建
var uploader = new qq.FineUploader({
//here you can write your uploading video code
element : document.getElementById('fine-uploader'),
acceptFiles : 'video/mpeg',
autoUpload: false,
multiple: false,
});
// more code to write
// and for more details refer
http://fineuploader.com/fine-uploader-demo.html
你的播放器 html 代码
<div id="player" style="display: inline-block; position:relative; margin-top:-25px;">
<a href="http://get.adobe.com/fr/flashplayer/">You need to install the Flash plugin</a>
</div>
<div id="fine-uploader"></div>
您可以使用以下代码播放 .mp4 文件上传
function playVideo(videoUrl){
$("#player").css('display', 'inline-block');
$("#player > Object").remove();
var flashvars= {};
var video = {
quality: "high",
bgcolor: "#000000",
allowScriptAccess: "always",
allowFullScreen: "true",
wmode: "transparent",
flashvars: "fichier="+videoUrl,
};
var attributes = {};
flashObject("http://flash.webestools.com/flv_player/v1_27.swf", "player", "297", "180", "8", false, flashvars, video, attributes);
}
这将提供播放器和播放 .mp4 文件。适用于Firefox,但不适用于iexplorer。