Уровни JW Player не работают - PullRequest
       10

Уровни JW Player не работают

0 голосов
/ 25 января 2012

Я использую JW Player и хочу, чтобы он загружал другой формат видео в зависимости от того, какой браузер использует пользователь.Согласно документации, "level" должен быть параметром для достижения этой цели.

Это мой код:

<div id='mediaplayer'></div>

    <script type="text/javascript">
      jwplayer('mediaplayer').setup({
        flashplayer: "jwplayer/player.swf",
        id: 'playerID2',
        width: '640',
        height: '360',
        levels: [
            { file: "http://mydomain.com/video.flv" },
            { file: "http://mydomain.com/video.mp4" }
        ]
      });         
    </script>

С этим кодом он показывает игрока, но когда я нажимаю на него на мобильном устройстве, ничего не происходит.В обычном браузере видео воспроизводится правильно.

Я хочу использовать это в случае, если пользователь использует мобильное устройство, такое как iPad или iPhone.В обычном браузере (Firefox), если я не использую «уровни» и просто использую файл file: «http://mydomain.com/video.flv"», он работает отлично. Он не работает на iPad, потому что это FLV, поэтому, почемуЯ хочу использовать "уровни" . И да , мне нужно использовать версию FLV для обычных браузеров.

Я также пытался использовать параметр «режимы» , указывающие разные файлы для каждого режима (html5 и flash), но в этом случае он даже не показывает плеер.

Есть идеи?

1 Ответ

0 голосов
/ 13 марта 2012

1-й от iPad и iPhone изначально не поддерживают flv.

В настоящее время JWPlayer не поддерживает обнаружение конкретного устройства из коробки.

Альберт, если это тот же человек, я думал, что вы решили это через сайт поддержки longtail:

http://www.longtailvideo.com/support/forums/jw-player/servers-and-streaming/18043/pseudostreaming-and-html5-for-the-iphone-problem

В этом примере вы можете поставить flv для веб-сайтов и mp4 в HTML5 (без флэш-памяти).

Если бы вы могли просто сделать все это с mp4, было бы проще.

...