0
Я использую ngVideo в проекте и не знаю, как вы получите/установите текущее время с контроллера.Управление объектом ngVideo от контроллера
Мой контроллер:
'use strict';
angular.module('clientApp')
.config(function($stateProvider){
$stateProvider
.state('video', {
url:'/video',
templateUrl:'views/video.html',
controller:'VideoController as video'
});
})
.controller('VideoController', function($scope, video){
video.addSource('mp4', 'views/unit_1.mp4');
video.currentTime = 10;
console.log('Current Time: ' video.currentTime);
});
Мой HTML:
<section class="video" ng-video>
<video vi-screen></video>
<section vi-feedback>
<ul>
<li>Time: {{currentTime}}s/{{duration}}s</li>
<li>Volume: {{volume}}</li>
<li>Buffered: {{buffered}}%</li>
<li>Loading: {{loading}}</li>
<li>Playing: {{playing}}</li>
</ul>
</section>
</section>