1

我有一个 id="videoElement" 的 VideoElement 在哪里

$('#videoElement')[0].currentTime;

给我播放视频的时间。

在我的控制器上,我有一个方法

setTime(time)

其中 time 是视频元素 currentTime 值的值。

我怎样才能将这个值传递给它?

4

1 回答 1

0

找到了一种方法来做到这一点(在马修的评论之后,因为我的解决方案最初是将控制器绑定到视图):

app.directive('currentVideoPlayTime', function () {
var linker = function (scope, element, attrs) {
    element.bind('timeupdate', function () {
        scope.currentPlayTime = element[0].currentTime;
    });
};

return {
    restrict:'A',
    link:linker
}

});

于 2012-12-24T15:50:31.493 回答