0

グーグルで検索したところ、ネット上でビデオ コンテンツを再生するための jPlayer が見つかりました。ただし、jPlayer は .flv (フラッシュ ビデオ) ファイルを再生しません。swfプレーヤーのパスについて正しく言及しました。それはjsフォルダー内にあり、jsフォルダーは私のexample.htmlコードファイルと同じレバーにあります。私のコードは以下のexample.htmlのとおりです

$("#jquery_jplayer_1").jPlayer({
        ready: function () {
          $(this).jPlayer("setMedia", {
            m4v: "media/royalrumble.mp4",
            flv: "media/royalrumble.flv",
            poster: "media/royalrumble.jpg"
        });
    },
    swfPath: "js",
    supplied: "m4v, flv"
});
4

2 に答える 2

0

以下のコードは私のために働いた

$("#jquery_jplayer_1").jPlayer({
        ready: function () {
         $(this).jPlayer("setMedia", {
            m4v: "../media/royalrumble.mp4",
            flv: "../media/royalrumble.flv",
            poster: "media/royalrumble.jpg"
         });
    },
    swfPath: "js",
    supplied: "m4v, flv",
});

どうしてか分かりません?メディア ディレクトリは、私のコードが存在する同じ場所にあります。それでも受け付けない

m4v: "media/royalrumble.mp4",
flv: "media/royalrumble.flv",

m4v: "../media/royalrumble.mp4",
flv: "../media/royalrumble.flv",

うまくいきました。

これは、提供されるパスが jPlayer.swf ファイルに相対的であることを意味します。

于 2012-05-28T14:41:10.187 に答える