【问题标题】:Audio Progress bar not working in angular音频进度条在角度不起作用
【发布时间】:2022-02-03 22:07:42
【问题描述】:

当用户以角度单击浏览器上的任何位置时,我在页面加载时播放音频

<audio id="rsplayer">
<source src='{{ Url }}' />
</audio>

使用此代码调用它

  var player = <HTMLAudioElement> document.querySelector('#rsplayer');
      player.load();
      var promise = player.play();

      if (promise !== undefined) {
        promise.then(_ => {
     
        }).catch(error => {

        });
      }

正在播放音频,但进度条和计时器不工作。

【问题讨论】:

    标签: javascript html angular audio


    【解决方案1】:

    可能是因为没有触发 changeDetecion。 这应该有帮助: player.onprogress = () =&gt; { this.changeDetectorRef.detectChanges(); }

    【讨论】:

    • 谢谢我试过了,但它不起作用
    • 进度条值如何显示?像这样:{{player?.currentTime}}
    • 我现在正在使用默认音频播放器,默认播放器会正常工作,因为我想在页面加载用户点击弹出窗口时播放页面加载音频,然后音频开始播放
    猜你喜欢
    • 1970-01-01
    • 2012-07-29
    • 2012-05-27
    • 1970-01-01
    • 2021-12-26
    • 1970-01-01
    • 2021-07-16
    • 1970-01-01
    相关资源
    最近更新 更多