〈hello-word〉 2021-09-18 13:32 采纳率: 100%
浏览 58
已结题

请问一下大家,v-html渲染的的视频或音频标签有没有办法监听视频或音频的播放,亦或者添加能够使用的事件?

v-html 中动态添加的视频或音频标签在点击时可以播放或者暂停,请问用什么方法或者点击事件可以监听播放或者暂停?

  • 写回答

1条回答 默认 最新

  • CSDN专家-showbo 2021-09-18 13:57
    关注

    mounted的时候用js脚本获取video或者audio标签添加事件

    
            mounted() {
                var els = document.querySelectorAll('audio,video')
                for (var el of els) {
                    el.addEventListener('play', function (e) {
                        console.log('提示该视频正在播放中')
                        console.log(e)
                    });
    
                    el.addEventListener('pause', function (e) {
                        console.log('暂停播放')
                        console.log(e)
                    })
                }
            }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 9月26日
  • 已采纳回答 9月18日
  • 创建了问题 9月18日