2012-11-27 74 views
0

其實在我的項目中,我有要求播放擴展名爲.mp4的視頻文件。 有什麼辦法可以在所有瀏覽器中播放這個視頻文件。我知道Firefox不支持.mp4格式和在所有瀏覽器中播放mp4文件

Here i found that which browser supports for which format.

但我想播放的是保存在我的服務器端通過每個瀏覽器中播放的唯一的.mp4文件。你能告訴我在所有瀏覽器上工作的通用代碼嗎?我發現多個來源可以在不同的瀏覽器中播放同一個文件。我認爲他們使用多個擴展名保存相同的文件。

請幫我解決這個問題。我已經花了最後2天來解決這個問題。

回答

0

通過使用你的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文件uploade使用以下代碼

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。

+0

這是真的。 –

相關問題