Я использую backbone.js для замены контента на странице. После того, как магистраль помещает новый контент, я вызываю скрипт JW Player для создания видео (Flash normal web, тег HTML5 video на iOS).
Когда я воспроизвожу одно видео, останавливаю это видео, использую магистраль для замены видео, нажимаю, чтобы воспроизвести новое видео... новое видео просто имеет счетчик и не воспроизводится. (это происходит только на устройствах iOS)
Кто-нибудь сталкивался с этой проблемой, кто знает, что может происходить и как это исправить?
Этот контент обновляется через магистраль.
<div class="media-wrapper">
<div class="media-holder"><div id="media"></div></div>
</div>
Эта функция вызывается после backbone и создает видео в div выше.
function create_video(url,w,h,thumb)
{
jwplayer('media').setup({
flashplayer: '/api/js/jwp/player.swf',
skin: '/api/js/jwp/video.zip',
wmode: 'opaque',
image: thumb,
file: url,
height: h,
width: w
});
}
Я почти уверен, что это не JW Player, а что-то связанное с iOS и тем, как он обрабатывает видео html5.