为什么语音播报要加队列? 因为不加队列连续的语音会有重叠
最近做的一个项目有语音播报功能,测试的过程中发现有语音播报重叠的现象,于是就做了一个语音播报队列。队列是解决这类问题的常见方案,队列的应用在电商抢购处理超卖、抗压的场景中也经常使用!代码如下:
1 | <!DOCTYPE html> |
结合vue使用,代码如下
1 | /** |
导入
1 | import YuYinClass from '@/api/YuYinClass' |
创建实例、设置初始数据,根据语音长度设置队列间隔时间
1 | data() { |
执行方法,添加播放内容
1 | computed: { |
终止任务
1 | destroyed() { |