在Android手机上,Azure媒体播放器不会引发"技术点击"点击视频帧后的事件。 1)使用http://amp.azure.net/libs/amp/latest/azuremediaplayer.min.js创建了azuremediaplayer 使用如下选项,
var myOptions = {
techOrder:[&#34; azureHtml5JS&#34;,&#34; flashSS&#34;,&#34; html5FairPlayHLS&#34;,&#34; silverlightSS&#34;,&#34; html5&#34;],<登记/>
自动播放:是的,
&#34; nativeControlsForTouch&#34;:false
控制:真,
};
2)注册了该活动 myPlayer.addEventListener(&#34;&#34; tech-click&#34;&#34;,_ ampEventHandler);
3)点击_ampEventhandler时不会触发。
答案 0 :(得分:0)
点击事件适用于浏览器,适用于移动设备的触摸事件。
var touchmoved;
myPlayer.addEventListener("touchend", function () {
if(touchmoved != true){
// click action
console.log('clicked');
//Here the play/pause action can be triggered
}
}).addEventListener("touchmove", function () {
Log('touchmove');
touchmoved = true;
}).addEventListener("touchstart", function () {
Log('touchstart');
touchmoved = false;
});