vue播放报警音实现过程
由于项目需要,页面要发出报警音。
刚开始找了一个示例,是在watch里监听值改变,不过我运行了一下没有声音出现,所以还是记录一下成功实现的代码。
首先就是需要一段报警的mp3,对于网上免费的报警音资源,我是在这里下载的
https://hd1080.pro/?s=%E6%8A%A5%E8%AD%A6
然后将该段mp3放入文件夹中,放哪儿都可以,只要引用的时候能找到就行。我是和当前使用的文件放在同一级目录下
然后在html部分引入播放声音的标签
<audio controls="controls" hidden src="./dd.mp3" ref="audio"></audio><el-button type="warning" icon="el-icon-edit" @click="startplay">开始播放</el-button>
然后创建函数去监控一下按钮,当点击按钮的时候就会播放报警音
startplay(){ this.$refs.audio.currentTime = 0; //从头开始播放提示音this.$refs.audio.play(); //播放}
接着保存运行,点击按钮就可以听到报警音了!
vue播放报警音实现过程相关推荐
- 一对一直播源码开发,如何改善音视频通话过程中的用户体验?
在一对一直播源码开发中,由于是单个用户对话单个用户,所以对音视频通话质量的要求会比较高,那应该如何在开发时改善音视频通话中的用户体验呢? 一.选择播放模式 在一对一直播源码中视频通话过程中出现马赛克或 ...
- vue仿抖音视频列表(兼容微信内置X5浏览器)
vue 仿抖音视频列表(兼容微信内置X5浏览器)https://blog.csdn.net/superKM/article/details/87603255制作 仿抖音视频列表遇到很多坑,特别是安卓微 ...
- html 消息通知声音,ajax实现web页面的消息实时提醒时播放提示音
在应用系统的开发过程中,经常要使用到新消息的提醒功能,比如说后台有一个告警消息,web页面就会实时的收到这个告警的消息,且发出提示音. 这其实就是涉及到两个方面的知识,一个是http实时消息的推送,在 ...
- [css] 如何隐藏没有静音、自动播放的音视频?
[css] 如何隐藏没有静音.自动播放的音视频? 浏览器已禁止打开页面时自动播放,可以用iframe先播触发播放权限,然后再播放 做一个opacity:0 的假隐藏 个人简介 我是歌谣,欢迎和大家一起 ...
- mysql内存报警_[MySQL生产环境] Innodb存储引擎内存报警问题处理过程_MySQL
bitsCN.com [MySQL生产环境] Innodb存储引擎内存报警问题处理过程 1 不停的收到email报警,内存值超过阀值80%了. 2 top下,mysqld进程确实占据了77.5%,再加 ...
- SpriteKit:模拟器中播放效果音有延时的解决办法
以下代码在模拟器(Xcode 8.1 + iPhone7)中运行会在第一次播放效果音时有半秒到1秒(甚至更长!)的延时,随后再播放就没有延时了: let sound = SKAction.playSo ...
- 怎么样关闭计算机的操作音,电脑报警音怎么关闭
报警声分很多种,每一种声音都昭示着相应的故障,帮助我们分析故障原因,那么电脑报警音怎么关闭呢?学习啦小编分享了关闭电脑报警音的方法,希望对大家有所帮助. 电脑报警音关闭方法一:常见的报警声 1.&qu ...
- vue create xxx创建项目过程中报错的解决方法
vue create xxx创建项目过程中报错的解决方法 报错图例 解决办法 报错图例 解决办法 首先检查电脑里是否安装node.js 检查方法:命令行输入 node -v 还要再输入一个 npm - ...
- Vue 播放rtmp直播流
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Vue 播放rtmp直播流 前言 一.vueVideo.vue封装 二.调用方式 前言 该组件是在vue-video-player基础 ...
- FFmpeg/WebRTC/RTMP/RTSP/HLS/播放器-音视频流媒体高级开发【零声学院】
FFmpeg/WebRTC/RTMP/RTSP/HLS/播放器-音视频流媒体高级开发 学习 音视频流媒体高级开发学习 01音视频基础 [录播]0-音视频开发高级课程简介(22分钟) 免费试学 [录播] ...
最新文章
- 程序的编译和链接过程
- 2信号处理之:信号产生原因,进程处理信号行为,信号集处理函数,PCB的信号集,sigprocmask()和sigpending(),信号捕捉设定,sigaction,C标准库信号处理函数,可重入函数,
- 转:基于TLS1.3的微信安全通信协议mmtls介绍
- ASP.NET MVC中如何在客户端进行必要的判断
- 基于python的web应用开发-添加关注者
- [小问题笔记(八)] 常用SQL(读字段名,改字段名,打印影响行数,添加默认值,查找存储过程等)...
- AutoML之锦标赛选择
- tcping与ping的区别
- ffmpeg: 一款跨平台开源媒体格式转换器
- 这几个私藏的在线工具网站!真是相见恨晚!让码农彻底解放双手!
- Java定时任务与分布式定时任务
- 单片机c语言中断嵌套,关于单片机中断嵌套总结
- ubuntu下载软件创建桌面快捷方式
- 认知突围_移动应用:突围
- Python爬虫系列(七)豆瓣图书排行榜(数据存入到数据库)
- matlab移相法实现单边带调制,移相法实现单边带信号的调制
- css实现1px的几种办法
- 出现`webpack-dev-server --inline --progress --config build/webpack.dev.conf.js`报错
- 基于Python接口自动化测试框架(初级篇)附源码
- amr文件怎么转换成mp3,实用教程
热门文章
- 人工智能案例:车厂特斯拉的花式AI应用...
- 目标跟踪算法研究整理
- bat批量创建文件夹
- 易语言精益模块json_精易模块|精易模块下载 v3.46 官方免费版_最火软件站
- win11怎么隐藏任务栏图标?
- python 欠采样_欠采样(undersampling)和过采样(oversampling)会对模型带来怎样的影响?...
- php 小米路由器_小米路由器固件修改
- php程序员中文,php中文网“php程序员工具箱” v0.1版本上线
- ImageAI:几行代码跑深度学习
- Django ORM 使用手册