我有一个 id="videoElement" 的 VideoElement 在哪里
$('#videoElement')[0].currentTime;
给我播放视频的时间。
在我的控制器上,我有一个方法
setTime(time)
其中 time 是视频元素 currentTime 值的值。
我怎样才能将这个值传递给它?
我有一个 id="videoElement" 的 VideoElement 在哪里
$('#videoElement')[0].currentTime;
给我播放视频的时间。
在我的控制器上,我有一个方法
setTime(time)
其中 time 是视频元素 currentTime 值的值。
我怎样才能将这个值传递给它?
找到了一种方法来做到这一点(在马修的评论之后,因为我的解决方案最初是将控制器绑定到视图):
app.directive('currentVideoPlayTime', function () {
var linker = function (scope, element, attrs) {
element.bind('timeupdate', function () {
scope.currentPlayTime = element[0].currentTime;
});
};
return {
restrict:'A',
link:linker
}
});