사용자 지정 비디오 컨트롤로 지시문을 만들려고합니다. 이 지시어의 templateUrl에 html 파일을로드하고 있습니다. 문제는 둘 이상의 컨트롤이있는 경우 모두에 동일한 src 파일이 설정되어 있고 비디오의 상태도 공유하는 경우입니다. 다른 컨트롤에서 일시 중지하면 첫 번째 컨트롤에서 재생중인 비디오가 일시 중지됩니다. 여기에 내가 사용하고있는 지시어 템플릿이 있습니다 :지침 사용자 지정 컨트롤
dApp.directive('myVideoControl', function(){
return {
scope: {
cameraUrl: '=vcCameraUrl'
},
restrict: 'E',
templateUrl: './../../js/directives/myVideoControl.html',
link: function (scope, element, attrs) {
scope.playVideo = function(){
var v = document.getElementsByTagName("video")[0];
v.play();
}
scope.pauseVideo = function(){
var v = document.getElementsByTagName("video")[0];
v.pause();
}
}
}
});
내가 잘못하고있는 사람이 누구인지 지적 할 수 있다면 크게 도움이 될 것입니다.
감사합니다.
감사 매트 같은 것을 얻는다. 그것으로 해결되었습니다. – Imad