单击Android应用程序时未触发Azure媒体播放器播放/暂停事件("技术点击")

时间:2017-09-04 12:02:36

标签: android azure-media-services

在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时不会触发。

1 个答案:

答案 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;

        });