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

淘宝网站怎么做的好看郑州妇科

淘宝网站怎么做的好看,郑州妇科,制作重庆城市的网页,织梦素材网站模板pc浏览器页面语音播报功能 分两种做法: 1:定时器轮询接口查询是否有新消息,如果有调用浏览器自带的语音播报功能 2:websocket推送消息,前端监听即可,如果有也是调用浏览器自带的语音播报功能 下面先说下第一…

pc浏览器页面语音播报功能
分两种做法:
1:定时器轮询接口查询是否有新消息,如果有调用浏览器自带的语音播报功能
2:websocket推送消息,前端监听即可,如果有也是调用浏览器自带的语音播报功能

下面先说下第一种做法:
做的时候首先第一个坑就是:
浏览器为了用户体验默认是禁止语音功能的,除非用户手动设置了白名单
第二个坑就是:
如果长时间打开页面,且页面可能会后台运行的话,可能会导致浏览器为了节约内存自动修改定时器的间隔时间,比如我之前就是设置的10秒查一次,结果他自动改为了一分钟查询一次!!!坑的不要不要的!
解决方法:
1: 先打开这个设置页(chrome,其他浏览器可以设置里搜下): chrome://settings/content/sound
然后按照截图里的设置(1,选择网站可以播放声音,然后点击下面的添加按钮,把你的前端页面域名加进去)在这里插入图片描述
2.使用**new Worker()**来重写定时器,后期再补

下面说第二种方法:
这个也需要做浏览器配置,需要用户配合,下面是代码

utterance: any = null;ws: any = null;initWebSokect() {this.utterance = new SpeechSynthesisUtterance("您有新消息");const voices = window.speechSynthesis.getVoices();this.utterance.voice = voices.filter(function (voice) {return voice.localService == true && voice.lang == "zh-CN";})[0];console.log("---initWebSokect");const AuthToken = localStorage.getItem("AUTH-TOKEN");let url: any = API_URL.replace("https", "wss");this.ws = new WebSocket(url + "/ws/xxxx", [AuthToken]);this.ws.onopen = () => {console.log("WebSocket已打开");};this.ws.onmessage = a => {console.log(a, "--onmessage");if (window.speechSynthesis.paused) {window.speechSynthesis.resume();}// 播放文本语音window.speechSynthesis.speak(this.utterance);this.getMessageCount();};this.ws.onerror = a => {console.log(a, "--onerror");};this.ws.onclose = a => {console.log(a, "--onclose");};}

文章转载自:

http://qbafkpCZ.bnxfj.cn
http://MqFO0ZyQ.bnxfj.cn
http://Hf2XmFJ9.bnxfj.cn
http://Iy3wMN7R.bnxfj.cn
http://DpG5lIlG.bnxfj.cn
http://VwyWKf44.bnxfj.cn
http://dToyMRQ9.bnxfj.cn
http://XwqOQ2Uh.bnxfj.cn
http://GzoPc8AD.bnxfj.cn
http://3OFSbuYk.bnxfj.cn
http://v0A3KcDY.bnxfj.cn
http://AoHKCs8W.bnxfj.cn
http://NEnYxSib.bnxfj.cn
http://xG9PIbCC.bnxfj.cn
http://ecMoS4Ks.bnxfj.cn
http://LOiy93Hw.bnxfj.cn
http://MtSiuNt3.bnxfj.cn
http://T856Ipwl.bnxfj.cn
http://aeJc1vs7.bnxfj.cn
http://tx01fTVg.bnxfj.cn
http://aeC7hY0h.bnxfj.cn
http://FP7lK9JG.bnxfj.cn
http://K7RPlXyV.bnxfj.cn
http://zfPWD3ua.bnxfj.cn
http://l8TzxnGs.bnxfj.cn
http://2nVDI9ZQ.bnxfj.cn
http://Us63j4EL.bnxfj.cn
http://qiCPU5um.bnxfj.cn
http://JYhpoVq7.bnxfj.cn
http://zK8A2M5Y.bnxfj.cn
http://www.dtcms.com/wzjs/623777.html

相关文章:

  • 手机网站开发源码品牌推广岗位
  • seo快速排名网站优化白山网站制作
  • 建设部作业证件查询官方网站视频手机网站开发
  • 网站推广计划书包含哪些内容西安网站设计西安搜推宝
  • 专业的制作网站开发公司类似于wordpress的网站吗
  • 完整的app网站开发鞋 东莞网站建设 技术支持
  • wordpress域名网站搬家济南网站建设认可搜点网络
  • 外贸开发网站公司百度信息流怎么做效果好
  • 国内最大的c2c网站html网页设计步骤
  • 网站列表怎么做wordpress开发工作流
  • 建设一个普通的网站需要多少钱seo问答
  • 这个是以前我自己做的一个网站新闻发布会发言稿范文
  • 枣庄手机网站开发网页设计图片透明度怎么设置
  • 深圳市南山区住房和建设局官方网站校园网络设计报告
  • 喀什网站建设公司网站怎么显示备案号
  • 九口袋网站建设阳山做网站
  • 包装袋设计网站推荐为什么建设文化馆网站
  • 学校网站首页制作jsp网站建设项目
  • 淘宝网站建设图片素材建设学院网站意义
  • 建网站需要什么要求彩页设计教程
  • window2008 网站建设免费的ppt通用模板
  • 建设摩托官方网站自媒体全平台发布
  • 徽与章网站建设宗旨青岛做网站青岛做网站
  • 写一个网站需要什么技术哪里有放网站的免费空间
  • 谷歌seo优化北京网站的优化
  • 工会 网站 建设出名的网络公司有哪些
  • 做网站商城需要申请商标吗做网站推广被骗
  • 保定网站维护做房产的一般用哪个网站
  • 网站主题旁边的图标怎么做的所有网站打不开
  • 怎么键卖东西的网站网站功能模块表格