2013-06-22 2 views
0

В настоящее время у меня есть видео с помощью тега html5 на веб-странице. Мне нужно обнаружить, что пользователь прикасается к видеотеку. Я использую библиотеку jquery, но кажется, что любое обнаружение касания даже если я делаю это на всем теге тела, он не будет регистрироваться, если бы был затронут. Я использовал следующее:Обнаружение касания на элементе видео на iphone

$(document).ready(function() { 
      $('video').bind("touchstart", function(e){alert('Video Clicked!')}); 
    }); 

Любые идеи о том, как заставить видео реагировать на прикосновение к iphone?

ответ

0

Мне это удалось! Короткий ответ IOS не позволяет элементам, наложенным на тег видео, иметь над ними рабочие методы функции щелчка (функции щелчка будут просто проигнорированы). Решение состоит в том, чтобы НЕ использовать видео-тег изначально, но чтобы сделать свой собственный тег div тегами на нем. Как только вы нажмете этот div, вам нужно будет вставлять все важные значения в тег видео на лету. Как только это будет сделано, вы сможете запустить собственный скрипт для видеоплеера (я поставил на видео js). У меня есть пример рабочего каталога zip, который основан на bbc iplayer = http://www.andy-howard.com/recreate-bbc-iplayer/index.html

Просьба распространить это. Это заняло у меня много времени, поэтому я надеюсь, что вы сочтете это полезным.