0

当我在 Android 上使用纯 html5 视频/音频时,我让我的用户在启动时单击一个按钮。在点击处理程序中,我启动所有媒体:

$('.viewaud').each(function(i,el){
                el.load();
                el.play();
                el.pause();
            })

之后,我可以以编程方式启动视频/声音,而无需用户单击。在视频中是否有类似的可能?

4

1 回答 1

0

是的,你可以用 Videogular 做类似的事情。

HTML 模板:

<videogular vg-player-ready="vm.onPlayerReady($API)">
    <!-- other components -->
</videogular>
<button type="button" ng-click="vm.onClickStart()">Start</button>

JS 控制器:

angular.module("myApp").controller("MainCtrl",
    function ($sce) {
        this.onPlayerReady = function (API) {
            this.API = API;
        };

        this.onClickStart = function (event) {
            this.API.play();
            this.API.pause();
        };

        // More code...
    }
);
于 2016-03-08T16:12:45.750 回答