当前位置: 首页 > news >正文

html语音播报功能问题

语音播报有个问题,就是弹出层有时无法关闭页面的播报如果弹出层也有语音播报就会造成语音混者播放

解决办法就是在弹出窗口(我用的弹出层框架是layui的)之前清空语音

window.operEdit = function (url, title){window.speechSynthesis.cancel();//发料页面无法清空父页面的语音,会造成语音混着播放,因此弹窗之前就清空语音,弹窗里的语音只在弹窗内有效,弹窗关闭就无效了,即时当前页面刷新后语音会继续播报var index = layer.open({id: 'addRequest', //设定一个id,防止重复弹出title:title,type: 2,offset: 't',shade: 0.3,area: ['100%', '60%'],content: url,closeBtn: 0,success: function(layero, index) {mteSearchBtn.click();}});}

    弹出层中我是 弹出一个新的html ,里面语音只会在弹出层内有效,当弹出层关闭时语音也就失效了,我在弹出层关闭的时候在调用打开弹出层的open方法的success方法中添加了页面的刷新方法(页面的查询按钮触发click()事件),当页面刷新时原有的语音就会继续播放了

http://www.lryc.cn/news/164521.html

相关文章:

  • 计算机重点学科评级B-,山东省属重点高校考情分析
  • 轻松搭建本地知识库的ChatGLM2-6B
  • flink的物理DataFlow图及Slot处理槽任务分配
  • 与面试相关的redis
  • MapStruct从0到0.5
  • STM32H750 HAL CUBEMX 时钟失败及死机无法下载问题解决
  • paddlespeech on centos7
  • ROM是什么? 刷ROM是什么意思?
  • 华为云Stack的学习(五)
  • 【LeetCode-中等题】904. 水果成篮
  • 【C++】哈希——哈希的概念,应用以及闭散列和哈希桶的模拟实现
  • Kubernetes (K8s) 解读:微服务与容器编排的未来
  • JavaScript学习--Day04
  • HCS 基本概念(三)
  • 通过curl命令分析http接口请求各阶段的耗时等
  • Linux工具——gcc
  • uni-app 使用uCharts-进行图表展示(折线图带单位)
  • 180B参数的Falcon登顶Hugging Face,vs chatGPT 最好开源大模型使用体验
  • 服务器数据恢复-EMC存储磁盘损坏的RAID5数据恢复案例
  • Nginx优化文件上传大小限制
  • navicat SSH连接数据库报错: Putty key format too new
  • 基于大规模MIMO通信系统的半盲信道估计算法matlab性能仿真
  • 自然语言处理学习笔记(九)———— OVV Recall Rate与 IV Recall Rate
  • 区块链正在开启一场回归商业,融合商业的新发展
  • 【软考】系统集成项目管理工程师(三)信息系统集成专业技术知识③
  • js中如何判断一个对象是否为空对象?
  • Linux SysRq 简介
  • Mac版本破解Typora,解决Mac安装软件的“已损坏,无法打开。 您应该将它移到废纸篓”问题
  • elementui el-dialog 动态生成多个,点击按钮打开对应的 dialog
  • 自己开发一个接口文档页面html