JPlayer - ошибка мультимедиа в IE

у меня странная ошибка, когда я пытаюсь получить доступ к моему JPlayer 2.2.0 @ IE.

При использовании Chrome и FF у меня нет проблем, но когда я пытаюсь запустить @ IE10/IEtester, я получаю эту ошибку:

"Не удалось загрузить URL-адрес мультимедиа. Проверьте правильность URL-адреса мультимедиа."

Я нашел здесь несколько тем с похожими проблемами, но я не могу понять, почему это не работает.

Мой плеер: http://www.fbnet.org/barra/barra.php

Мой .htaccess:

AddType audio/mpeg mp3
AddType audio/mp4 m4a
AddType audio/ogg ogg
AddType audio/ogg oga
AddType audio/webm webma
AddType audio/wav wav

мой сервер разрешает изменения .htaccess, так что все в порядке.

Затем я протестировал эту вещь в моем JS-файле:

$(document).ready(function(){
    $("#jquery_jplayer_1").jPlayer({
        ready: function (event) {
            $(this).jPlayer("setMedia", {
                mp3:"http://62.75.159.237:8888/;stream/1"
            }).jPlayer("play");
        },
        swfPath: "http://www.fbnet.org/jp/js/",
        supplied: "mp3",
        solution: "html,flash",
        errorAlerts:true,
        wmode: "window"
    });         
});

Переключил решение: "html,flash" на "flash,html", и проигрыватель работает в IE.

Дело в том, что я хочу иметь HTML в качестве первого варианта.

что мне здесь не хватает? Есть идеи ?

заранее спасибо.


person xampione    schedule 21.01.2013    source источник


Ответы (1)


Я знаю, что это для видео, но у меня была такая проблема, поэтому, если вы видите, находит ли инспектор в IE файл, добавьте к нему ../ .. возможно, создайте файл .fla в IE и добавьте . ./ в коде, как мой бывший. для флв.

Надеюсь, я просто добавлю немного информации, до н.э. У меня та же проблема в IE, но нашел решение в Интернете.

Я вижу, что есть много проблем с IE, и «URL-адрес мультимедиа не может быть загружен» после поиска, я обнаружил, что если я использую FLV-файл для IE и делаю ../ к пути, то он будет работать для IE.

Итак, я начал с этого.

<script type="text/javascript">
        //<![CDATA[
        $(document).ready(function () {

            $("#jquery_jplayer_1").jPlayer({
                ready: function () {
                    $(this).jPlayer("setMedia", {
                        mp4: "video/Soccer.mp4",
                        webmv: "video/Soccer.webm",
                        flv: "video/Soccer.flv",
                        m4v: "video/Soccer.m4v",
                        ogv: "video/Soccer.ogv",
                        poster: "video/Soccer.png"
                    });
                },
                //error: function (event) {
                   // console.log(event.jPlayer.error);
                   // console.log(event.jPlayer.error.type);
                //},
                swfPath: "add/jplayer.swf",
                errorAlerts: true,
                supplied: "mp4, webmv, flv, m4v, ogv",
                solution: "html,flash",
                size: {
                    width: "640px",
                    height: "360px",
                    cssClass: "jp-video-360p"
                },
                smoothPlayBar: true,
                keyEnabled: true
            });


            $("#jplayer_inspector").jPlayerInspector({ jPlayer: $("#jquery_jplayer_1") });
        });
        //]]>
</script>

И это работало не в IE, а в FF и Safari, iPhone/iPad. И в итоге это работает на 100% в FF, Safari, IE и iPhone/iPad...

<script type="text/javascript">
    //<![CDATA[
    $(document).ready(function () {

        $("#jquery_jplayer_1").jPlayer({
            ready: function () {
                $(this).jPlayer("setMedia", {        
                    mp4: "video/Soccer.mp4",
                    webmv: "video/Soccer.webm",  //WEBM. works for FF
                    flv: "../video/Soccer.flv",  //FLV. works for IE, but u need ../ in front of the path...
                    m4v: "video/Soccer.m4v",  //M4V. works for FF, Saf, iPhone/iPad
                    ogv: "video/Soccer.ogv",                   
                    poster: "video/Soccer.png"
                });
            },
            //error: function (event) {
               // console.log(event.jPlayer.error);
               // console.log(event.jPlayer.error.type);
            //},
            swfPath: "add/jplayer.swf",
            errorAlerts: true,
            supplied: "mp4, webmv, flv, m4v, ogv",
            solution: "html,flash",
            size: {
                width: "640px",
                height: "360px",
                cssClass: "jp-video-360p"
            },
            smoothPlayBar: true,
            keyEnabled: true
        });


        $("#jplayer_inspector").jPlayerInspector({ jPlayer: $("#jquery_jplayer_1") });
    });
    //]]>
person Thomas Bøg Petersen    schedule 26.06.2013