0
多くのローカルウェブコンテンツを含むiOSアプリがあります。そのコンテンツの一部はビデオ/オーディオです。私はUIWebViewで捕捉しようとしている解析用URLを起動するビデオタグとオーディオタグにクリックイベントを添付しています。問題は、クリックイベントが登録されないことです。私はこれがiOSがビデオをそれ自身の特別なムービープレーヤーに置き換えていると仮定しています。私はそれで何かできるように、どのようにプレイイベントをキャッチしますか? ClickイベントのjQueryコードは次のとおりです。モバイルサファリで動画で再生イベントをキャッチ
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;
}
});
}
はここでビデオ
<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>