У меня есть приложение для iOS, которое содержит много локального веб-контента.Часть этого контента видео / аудио.У меня есть событие click, прикрепленное к тегам видео и аудио, которое запускает URL-адрес аналитики, который я собираюсь поймать в UIWebView.Проблема в том, что событие клика не регистрируется.Я предполагаю, что это потому, что iOS заменяет видео своим собственным специальным проигрывателем фильмов.Как мне поймать игровое событие, чтобы я мог что-то с ним сделать.Вот мой код jQuery для события click.
function videoClick() {
$("video").click(function () {
alert("here");
//document.location = "ignoretap:///";
var videoTitle = $(this).attr("data-mediatitle");
var videoSrc = $(this).children("source").attr("src");
if (videoTitle != null && videoTitle.length > 0) {
document.location = "analytics:///" + "page" + videoTitle;
}
else {
document.location = "analytics:///" + "page" + videoSrc;
}
});
}
Вот мой HTML-код для видео
<video width="100%" controls="controls" data-mediatitle="testing">
<source src="StoryOfIyal.mp4" type="video/mp4" poster="IyalVideo.htm-iyalvideoscreenshot_lg.jpg"></source>
Your Browser does not support the video tag
</video>