<audio>标签 “timeupdate“属性调用卡顿的问题记录
问题背景及描述
在用vue写网页播放器的时候用了隐藏<audio>+element-ui组件的组合方式,过程中需要实现播放时间的同步。
发现通过timeupdate事件处理相关逻辑会导致音频卡顿。
问题解决尝试
节流(不是问题根源)
通过节流来解决问题,以1s为长度
// 节流方法
timer(callback, time) {
let clock = null;
return function () {
if (!clock) {
clock = setTimeout(() =&
原创
2021-03-24 19:33:28 ·
1336 阅读 ·
0 评论