0

実際、私のプロジェクトでは、拡張子が .mp4 のビデオ ファイルを再生する必要があります。このビデオ ファイルをすべてのブラウザで再生する方法はありますか。Firefox が .mp4 形式をサポートしていないことは知っていますが、

ここで、どのブラウザがどのフォーマットをサポートしているかがわかります。

しかし、サーバー側に保存されている唯一の .mp4 ファイルを再生して、すべてのブラウザーで再生したいと考えています。すべてのブラウザで動作する汎用コードを教えてください。同じファイルを異なるブラウザで再生するために複数のソースが指定されていることがわかりました。同じファイルを複数の拡張子で保存していると思います。

この問題で私を助けてください。私はこの問題のために過去 2 日間を費やしてきました。

4

1 に答える 1

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ファイルのアップロードを再生できます

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では動作しません。

于 2012-12-04T07:35:28.790 に答える