Использование видео jwplayer 6.11 не воспроизводится на iPad

Мы используем JW Player 6.11 для воспроизведения видео .mp4 и .flv, но не работаем.

  1. IOS 7
  2. айфон

Как я могу исправить это в то время для iPad?

function playvideo() {
        jwplayer("mediaplayer").setup({
            playlist: [{

                    sources: [
                    { file: "<?php echo $this->getUrl().'Content/video/'.trim($_product->getVideourl());?>",
                        //type: 'html5',
                    }
            ],

            title: "Play"
        }
        ],

        controlbar: "none",
        height:388,
        width: 610,
        streamer: "rtmp://s14flalja9b5hr.cloudfront.net/cfx/st",
        startparam: "ec_seek",
        fallback: false, 
        repeat: false, 
        autostart: true, 
        primary: 'flash', 
        bufferlength: '30',
        stretching: 'fill',
        onpause: 'true',
        events: {
            onReady: function() { 
                    var t = setInterval(function() {
                            jwplayer("mediaplayer").play();
                            clearInterval(t);
                    }, 500); 
            },
            onComplete: function() { 
                    var t = setInterval(function() {
                            jwplayer("mediaplayer").remove();
                            clearInterval(t);
                    }, 500); 

            },
        }
        });

jwplayer


person Ravi Patel    schedule 23.12.2014    source источник
comment
Здесь вы используете RTMP, и часть вашего кода предназначена для JW5 (например, стример), а не для JW6 — support.jwplayer.com/customer/portal/articles/   -  person emaxsaun    schedule 23.12.2014
comment
где менять понятия не имею пожалуйста добавьте новый код для jw6 с моей логикой   -  person Ravi Patel    schedule 24.12.2014
comment
Не используйте RTMP, если вы хотите поддерживать iOS или Android.   -  person emaxsaun    schedule 24.12.2014
comment
у меня есть строка удаления стримера: из кода, но не работает файл flv в ios8 или 7.   -  person Ravi Patel    schedule 25.12.2014
comment
FLV также предназначен только для Flash. Вам нужен MP4 для iOS.   -  person emaxsaun    schedule 25.12.2014


Ответы (2)


RTMP — это протокол только для Flash. Для этого требуется Flash, независимо от того, какой сценарий проигрывателя вы используете. Его нельзя использовать на мобильных устройствах (iOS, Android), поскольку ни одно из них не поддерживает Flash.

Также нет автозапуска ни на одном мобильном устройстве — так устроены сами устройства, и вы не можете это переопределить.

person MisterNeutron    schedule 23.12.2014

@RaviPatel, вы должны использовать следующий код для воспроизведения rtmp на флэш-устройствах, таких как ПК, Laps, а также html5 на неподдерживаемых флэш-устройствах.

    jwplayer("myElement").setup({
        playlist: [{
            image: "/assets/myVideo.jpg",
            sources: [{ 
                file: "rtmp://example.com/application/mp4:myVideo.mp4"
            },{
                file: "/assets/myVideo.mp4"
            }]
        }],
        height: 360,
        primary: "flash",
        width: 640
    });

Здесь,

file: "rtmp://example.com/application/mp4:myVideo.mp4" is used for  flash mode

и

file: "/assets/myVideo.mp4"is used for mobile devices like iOs and android..

Это решение для вас, попробуйте это и надеюсь, что это поможет.

person DevGo    schedule 28.12.2014