я хочу интегрировать 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.
пожалуйста, кто-нибудь поможет мне решить эту проблему