ontimeupdate方法在angular.js应用程序上触发两次

时间:2016-10-14 08:15:00

标签: javascript angularjs audio

亲爱的人,比这个新手更了解代码, 我正在构建一个angular.js应用程序,它是音频转录服务的客户端。这是我的第一个angular.js项目,事情进展顺利,但我偶然发现了一些我无法通过查看过去的问题来解决的问题。

我有一个音频元素,我绑定到转录文本,当我希望文本在音频位置发生变化时“做事”时我会使用这个:

vm.audio = document.getElementById('audioTranscription')          
      vm.audio.ontimeupdate = function(){        
          $scope.$apply(function(){
            // Stuff I want to happen.
          }); 
      };

我发现的问题是,如果我改变音频的位置,例如点击运输栏中的某个地方,//我希望发生的东西发生两次。这个.ontimeupdate方法以某种方式触发两次,我无法理解为什么。

有人可以帮帮我吗?

0 个答案:

没有答案