как работать с jPlayer в firefox, opera и IE?

я использую jplayer 2.1.0. У меня есть 4 браузера Chrome 22, Opera 12, IE9 и Mozilla Firefox 15, все из которых являются последними браузерами по состоянию на октябрь 2012 года. Мой плеер работает в Chrome, но не работает во всех других браузерах. я пока не использую flash, поэтому просто полагаюсь на 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-файл через сервер? например, установить тип контента и все такое? .. извините за глупость, потому что я сам чувствую себя глупо по этому поводу


person Akshay Takkar    schedule 14.10.2012    source источник
comment
Какой URL вы вводите?   -  person Shubhanshu Mishra    schedule 14.10.2012
comment
URL-адрес localhost:8080/WebApplication1/songs/song_name.mp3   -  person Akshay Takkar    schedule 14.10.2012


Ответы (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"  
}); 
});

затем добавьте файл ogg той же дорожки mp3 в папку мультимедиа. Используйте любые конвертеры для преобразования файла mp3 в формат ogg.

person webcoder    schedule 16.10.2012