1
的控制器我有ID =「videoElement」一VideoElement其中如何通過VideoElement currentTime的進入Angularjs
$('#videoElement')[0].currentTime;
給我時間的視頻播放在這。
在我的控制器我有一個方法
setTime(time)
其中時間是視頻元素currentTime的值的值。
我怎樣才能通過這個值呢?
的控制器我有ID =「videoElement」一VideoElement其中如何通過VideoElement currentTime的進入Angularjs
$('#videoElement')[0].currentTime;
給我時間的視頻播放在這。
在我的控制器我有一個方法
setTime(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
}
});
可以完成點擊事件,並保持角度內像這樣的'element.bind(「點擊」,函數(){...});',無需另闢蹊徑jQuery的。此外,我會創建一個指令,連接到您的videoControl id元素,然後通過它調整時間。如果你能提供一個jsfiddle,我可以幫助你。 –
謝謝馬修,我會拿你的jsfiddle提供一些其他的時間。我想我已經得到了你的建議。 –