vue调用语音播放的方法


Posted in Javascript onSeptember 27, 2019

本文实例为大家分享了vue调用语音播放的具体代码,供大家参考,具体内容如下

vue调用语音播放的方法

功能展示 输入文字 点击播放 调用语音

直接上代码

<template>
 <div>
 <!-- 语音播放功能 -->
 <div>
 <input type="text" id="ttsText">
 <input type="button" id="tts_btn" @click="myplay()" value="播放">
 </div>
 <div id="bdtts_div_id">
 <audio id="tts_autio_id" autoplay="autoplay">
 <source id="tts_source_id" src="http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=9&text= " type="audio/mpeg">
 <embed id="tts_embed_id" height="0" width="0" src="">
 </audio>
 </div>
 </div>
</template>
 
<script>
export default {
 name: 'Test',
 data () {
 return {
 
 }
 },
 methods: {
 myplay(){
 var ttsDiv = document.getElementById('bdtts_div_id');
 var ttsAudio = document.getElementById('tts_autio_id');
 var ttsText = document.getElementById('ttsText').value;
 ttsDiv.removeChild(ttsAudio);
 var au1 = '<audio id="tts_autio_id" autoplay="autoplay">';
 var sss = '<source id="tts_source_id" src="http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=2&text='+ttsText+'" type="audio/mpeg">';
 var eee = '<embed id="tts_embed_id" height="0" width="0" src="">';
 var au2 = '</audio>';
 ttsDiv.innerHTML = au1 + sss + eee + au2;
 ttsAudio = document.getElementById('tts_autio_id');
 ttsAudio.play();
 }
 }
}
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Jquery+WebService 校验账号是否已被注册的代码
Jul 12 Javascript
js判断生效时间不得大于失效时间的思路及代码
Apr 23 Javascript
原生javascript实现图片滚动、延时加载功能
Jan 12 Javascript
JavaScript的ExtJS框架中表格的编写教程
May 21 Javascript
详解jQuery中的deferred对象的使用(一)
May 27 Javascript
JavaScript使用简单正则表达式的数据验证功能示例
Jan 13 Javascript
jquery.validate.js 多个相同name的处理方式
Jul 10 jQuery
Angularjs的键盘事件的绑定
Jul 27 Javascript
JS加密插件CryptoJS实现AES加密操作示例
Aug 16 Javascript
在Layui 的表格模板中,实现layer父页面和子页面传值交互的方法
Sep 10 Javascript
JavaScript变量基本使用方法实例分析
Nov 15 Javascript
javascript实现倒计时效果
Feb 17 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
Sep 27 #Javascript
layui+SSM的数据表的增删改实例(利用弹框添加、修改)
Sep 27 #Javascript
vue实现在线翻译功能
Sep 27 #Javascript
webpack 处理CSS资源的实现
Sep 27 #Javascript
微信小程序 wxParse插件显示视频问题
Sep 27 #Javascript
layui上传图片到服务器的非项目目录下的方法
Sep 26 #Javascript
layui(1.0.9)文件上传upload,前后端的实例代码
Sep 26 #Javascript
You might like
PHP计算指定日期所在周的开始和结束日期的方法
2015/03/24 PHP
PHP  实现等比压缩图片尺寸和大小实例代码
2016/10/08 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
2016/11/16 PHP
ASP.NET jQuery 实例17 通过使用jQuery validation插件校验ListBox
2012/02/03 Javascript
使用JS CSS去除IE链接虚线框的三种方法
2013/11/14 Javascript
jquery实现多行文字图片滚动效果示例代码
2014/10/10 Javascript
javascript实现全角转半角的方法
2016/01/23 Javascript
vue2.0中click点击当前li实现动态切换class
2017/06/21 Javascript
vue.js实现单选框、复选框和下拉框示例
2017/07/18 Javascript
redux-saga 初识和使用
2018/03/10 Javascript
JS在if中的强制类型转换方式
2018/07/15 Javascript
对angularJs中2种自定义服务的实例讲解
2018/09/30 Javascript
js canvas实现二维码和图片合成的海报
2020/11/19 Javascript
vue webpack打包后图片路径错误的完美解决方法
2018/12/07 Javascript
使用RxJS更优雅地进行定时请求详析
2019/06/02 Javascript
layui的布局和表格的渲染以及动态生成表格的方法
2019/09/18 Javascript
ES6使用新特性Proxy实现的数据绑定功能实例
2020/05/11 Javascript
微信小程序中target和currentTarget的区别小结
2020/11/06 Javascript
浅谈Python脚本开头及导包注释自动添加方法
2018/10/27 Python
django中上传图片分页三级联动效果的实现代码
2019/08/30 Python
利用 PyCharm 实现本地代码和远端的实时同步功能
2020/03/23 Python
法国综合购物网站:RueDuCommerce
2016/09/12 全球购物
伦敦剧院门票:From The Box Office
2018/06/30 全球购物
高中生学习总结的自我评价范文
2013/10/13 职场文书
后勤人员自我鉴定
2013/10/20 职场文书
毕业生护理专业个人求职信范文
2014/01/04 职场文书
遥感技术与仪器求职信
2014/02/22 职场文书
《分一分》教学反思
2014/04/13 职场文书
学校志愿者活动总结
2014/06/27 职场文书
我的职业生涯规划:打造自己的运动帝国
2014/09/18 职场文书
车辆年检委托书范本
2014/10/14 职场文书
清洁工工作总结
2015/08/11 职场文书
2016国培研修心得体会
2016/01/08 职场文书
创业计划书之都市休闲农庄
2019/12/28 职场文书
JS监听Esc 键触发事键
2021/04/14 Javascript
关于SpringBoot 使用 Redis 分布式锁解决并发问题
2021/11/17 Redis