1

jplayer 2.1.0 を使用しています。私は 4 つのブラウザー chrome 22、opera 12、IE9、mozilla firefox 15 を持っています。これらはすべて 2012 年 10 月現在の最新ブラウザーです。私のプレーヤーは chrome で動作しますが、他のすべてのブラウザーでは失敗します。私は今のところフラッシュを使用していないので、HTML5 に頼っています。これがコードです。

$(document).ready(function(){
            $("#jquery_jplayer_1").jPlayer({
                ready: function () {
                    var url;
                    $('.singles').click(function(event){
                        var x = event.target;
                        url = "http://localhost:8080/WebApplication1/songs/"+x.innerHTML;
                        $("#jquery_jplayer_1").jPlayer("setMedia",{
                            mp3: url
                        }).jPlayer("play");
                    });
                },
                swfPath: "/js",
                supplied: "mp3, oga"
            });
        });

私はURLでファイルパスを直接使用しています..これは悪い習慣ですか?
サーバー経由で mp3 ファイルを送信する必要がありますか? コンテンツ タイプとすべての設定が好きですか?..私がこれについて愚かだと感じているので、愚かである場合は申し訳ありません

4

1 に答える 1

1

次の URL を参照してソースをダウンロードし、必要に応じて変更します http://www.script-tutorials.com/how-to-play-audio-video-using-jplayer/

Firefox と Opera は mp3 ファイルを再生しないため、jquery 呼び出しを次のように変更します。

$(document).ready(function(){
$("#jquery_jplayer_1").jPlayer({
    ready: function () {
        $(this).jPlayer("setMedia", {
            mp3: "media/track.mp3",
            oga: "media/track.ogg"
        }).jPlayer("play");
    },
    ended: function (event) {
        $(this).jPlayer("play");
    },
    swfPath:"/swf",
    supplied: "mp3,oga",
    solution:"html,flash",
    wmode:"window"  
}); 
});

次に、メディア フォルダ内に同じ mp3 トラックの ogg ファイルを追加します。任意のコンバータを使用して、mp3 ファイルを ogg 形式に変換します。

于 2012-10-16T15:17:02.473 に答える