小编alf*_*shy的帖子

Angularjs HTML5 视频开放

我正在加载 html5 mp4 视频,我想在视频结束时从角度范围触发功能。我尝试了下面的简单代码,但 onending 事件无法在角度范围内找到该函数。

超文本标记语言

<video controls="controls" autoplay="true" ng-show="showVideo" ng-src="{{vidSrc}}" vid-dir onended="vidEnded()">
Run Code Online (Sandbox Code Playgroud)

主控制器中添加了 Angularjs 功能。onend 事件已触发但函数未定义

$scope.vidEnded = function(){
        console.log('vid ended')
    }
Run Code Online (Sandbox Code Playgroud)

还尝试在这样的目录中添加功能,但该功能未触发。

.directive('vidDir', [function () {
    return {
        restrict: 'A',
        link: function (scope, elem, attr) {
            console.log(elem)
            elem.onended = function(){
                console.log('vid ended')
            } 
        }
    };
}]);
Run Code Online (Sandbox Code Playgroud)

html video angularjs

3
推荐指数
1
解决办法
6220
查看次数

标签 统计

angularjs ×1

html ×1

video ×1