0

Jplayer に問題があります。1 つのブロックには、2 つの mp3 トラックへの 2 つのリンクがあります。Sing 1 と Sing 2。FF、IE、Safari、Chrome は Jplayer で正しく動作します。しかし、オペラはそうではありません。

$("#media01").jPlayer({
    ready: function () {            
        $(this).jPlayer("setMedia", {
            mp3:"/files/sing01.mp3"
        });
    },
    swfPath: "/scripts/js/",
    supplied: "mp3",
    wmode: "window"
});
$('.popup-player a#media01').click(function(){
    $("a#media02").removeClass('active');
    $("#media02").jPlayer("pause");
    $(this).toggleClass('active');
    if ($(this).hasClass('active')) {
        $("#media01").jPlayer("setMedia", {
            mp3:"/files/sing01.mp3"
        }).jPlayer("play");
    } else {
        $("#media01").jPlayer("pause");
    }
});

// 2番 //

$("#media02").jPlayer({
    ready: function () {            
        $(this).jPlayer("setMedia", {
            mp3:"/files/sing02.mp3"
        });
    },
    swfPath: "/scripts/js/",
    supplied: "mp3",
    wmode: "window"
});
$('.popup-player a#media02').click(function(){
    $("a#media01").removeClass('active');
    $("#media01").jPlayer("pause");
    $(this).toggleClass('active');
    if ($(this).hasClass('active')) {
        $("#media02").jPlayer("setMedia", {
            mp3:"/files/sing02.mp3"
        }).jPlayer("play");
    } else {
        $("#media02").jPlayer("pause");
    }
});

JS と JQuery - レベルが悪い :(

Opera では、トラックを再生しないか、このランダムのいずれかを再生するか、最後の 0.5 秒を再生します

ご回答ありがとうございます。

4

1 に答える 1

1

フォールバックを設定しようとしましたか?

solution: "flash, html", // Flash with an HTML5 fallback.

また

solution: "html, flash", // HTML5 with an Flash fallback.
于 2013-10-21T20:11:50.103 に答える