jwplayer не может воспроизводить видео на iPad и iPhone

я хочу интегрировать jwplayer в свое веб-приложение для воспроизведения видео .mov на iPhone, iPad.

После интеграции jwplayer, jwplayer не воспроизводит видео из папки видео, которая содержит все обучающие видео [e:\video — на моей локальной машине].

Но если я помещу файл .mov в папку ресурсов моего проекта, jwplayer сможет воспроизвести видео. Он также может воспроизводить видео с URL-адреса.

Следующий образец jwplayer НЕ работает

var    selectedTrainingPlayer = jwplayer("videoContainerDiv").setup({
                 'flashplayer': '<%=request.getContextPath()%>/resources/js/mediaplayer-5.10/player.swf',
                 'id': 'playerId',
                 'width': '642',
                 'height': '412',
                 'mute': false,
                 'volume' : '100',
                 'controlbar' : 'bottom',
                 'repeat': 'list',
                 'volume': 100,
                 'stretching' : 'exactfit',
                 'image': '<%=request.getContextPath()%>/spring/getVideoThumbnail?videoId='+trainingVideoId,
                 'file': '<%=request.getContextPath() %>/spring/video/1.mov'

            });

Но jwplayer может воспроизводить видео с URL-адреса или из папки ресурсов golflessons, пожалуйста, обратитесь к следующему коду.

var    selectedTrainingPlayer = jwplayer("videoContainerDiv").setup({
                 'flashplayer': '<%=request.getContextPath()%>/resources/js/mediaplayer-5.10/player.swf',
                 'id': 'playerId',
                 'width': '642',
                 'height': '412',
                 'mute': false,
                 'volume' : '100',
                 'controlbar' : 'bottom',
                 'repeat': 'list',
                 'volume': 100,
                 'stretching' : 'exactfit',
                 'image': '<%=request.getContextPath()%>/spring/getVideoThumbnail?videoId='+trainingVideoId,
                 'file': '<%=request.getContextPath() %> /resources/images/golflessons/Pro_Book myself_Single_Lesson.mov',

            });

Пока jwplayer не воспроизводит видео, eclipse показывает следующую ошибку, например

Причина: java.io.IOException: Установленное соединение было прервано программным обеспечением на хост-компьютере в sun.nio.ch.SocketDispatcher.write0 (собственный метод) в sun.nio.ch.SocketDispatcher .write(неизвестный источник) на sun.nio.ch.IOUtil.writeFromNativeBuffer(неизвестный источник) на sun.nio.ch.IOUtil.write(неизвестный источник) на sun.nio.ch.SocketChannelImpl.write(неизвестный источник) на org .mortbay.io.nio.ChannelEndPoint.flush(ChannelEndPoint.java:170) в org.mortbay.io.nio.SelectChannelEndPoint.flush(SelectChannelEndPoint.java:221) в org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java :725).

Мое понимание:

jwplayer может получить доступ к видео из папки ресурсов URL и golflessons. Но он не может получить доступ к видео из-за пределов папки проекта.

Я пытался отключить брандмауэр и антивирус, но никакое решение не работает для меня.

Но тот же рабочий процесс работает на моем рабочем столе Windows, проблема только в iPhone и iPad.

пожалуйста, кто-нибудь поможет мне решить эту проблему


person SENTHIL SARAVANAN    schedule 20.02.2014    source источник


Ответы (1)


Похоже, вы используете здесь JW5.

Под этой строкой:

'volume': 100,

Добавлять:

'provider': 'video',

Это должно решить вашу проблему.

person emaxsaun    schedule 20.02.2014
comment
Нет, у меня тоже есть это решение ... но оно все равно не работает и выдает те же ошибки ... Могу ли я попробовать jwplayer 6? - person SENTHIL SARAVANAN; 20.02.2014
comment
Спасибо за вашу постоянную поддержку .. я не могу понять ваше сообщение У вас есть ссылка? Вы имели в виду учетную запись для входа в jwplayer? - person SENTHIL SARAVANAN; 21.02.2014
comment
Я имею в виду ссылку, куда вы пытаетесь встроить плеер на свой сайт. - person emaxsaun; 21.02.2014
comment
Что это за файл? loadVideoFile.htm - person emaxsaun; 28.04.2014
comment
Спасибо за вашу постоянную поддержку. я использую файлы .mov - person SENTHIL SARAVANAN; 28.04.2014
comment
Я бы проверил, как файл был закодирован. Попробуйте протестировать это: bogotobogo.com/VideoStreaming/Files/nginxSmoothStream / - person emaxsaun; 28.04.2014
comment
Дорогой Итан, спасибо за вашу поддержку. Теперь я узнаю актуальную проблему. Настоящая проблема заключается в том, что мой Java-код не является потоком данных, как ожидалось. Теперь я использую сторонние медиа-серверы, и теперь моя проблема решена. Спасибо большое за вашу помощь - person SENTHIL SARAVANAN; 02.05.2014