Отказ от флеш-памяти jPlayer не буферизуется? - PullRequest
0 голосов
/ 24 февраля 2012

Флэш-резерв для моего экземпляра jPlayer, похоже, не передает потоковое видео в IE8 и ниже.Вместо этого он ждет, пока все видео будет загружено, а затем воспроизводит его!Вроде проблемы, учитывая, что мое среднее видео загружается за 2 минуты.

Вот варианты:

// DASHBOARD JPLAYER: Load first video from #vidlist, set title
var vid2 = $j('#videos').find('option:nth-child(2)').val();
var name2 = $j('#videos').find('option:nth-child(2)').html();

$j('#jquery_jplayer_1').jPlayer({
    ready: function () {
        $j(this).jPlayer("setMedia", {
            m4v: vid2+".mp4",
            ogv: vid2+".ogv",
            webm: vid2+".webm"
        });
    },
    swfPath: "/wp-content/plugins/jplayer", 
    supplied: "webmv, ogv, m4v",
    size: {
        width: "320px",
        height: "180px",
        cssClass: "jp-video-180p"
    },
    solution: "html,flash"
    //errorAlerts:true,
    //warningAlerts:true
});

Имя файла 'vid2' - это абсолютный путь, и swfPath работает нормально.,Видите ли вы какие-либо немедленные ошибки?Есть ли способ форсировать потоковую передачу или буферизацию?

Ответы [ 2 ]

1 голос
/ 30 июля 2013

Убедитесь, что ваши файлы M4V и FLV закодированы с метаданными в начале, а не в конце. Видео не будет воспроизводиться, пока не будут загружены метаданные.

за http://www.jplayer.org/latest/developer-guide/#jPlayer-media-encoding

"Метаданные должны находиться в начале закодированных данных, поскольку решение Flash должно иметь метаданные для начала воспроизведения."

0 голосов
/ 22 июля 2012

Убедитесь, что сервер возвращает правильные типы MIME для запросов M4V, OGV и WebM.

...