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 相关文章推荐
编写高性能的JavaScript 脚本的加载与执行
Apr 19 Javascript
JS回调函数的应用简单实例
Sep 17 Javascript
jQuery中add()方法用法实例
Jan 08 Javascript
JS实现CheckBox复选框全选全不选功能
May 06 Javascript
angularjs学习笔记之简单介绍
Sep 26 Javascript
javascript中checkbox使用方法简单实例演示
Nov 17 Javascript
javascript bom是什么及bom和dom的区别
Nov 26 Javascript
js提交form表单,并传递参数的实现方法
May 25 Javascript
浅谈jQuery绑定事件会叠加的解决方法和心得总结
Oct 26 Javascript
微信小程序 详解页面跳转与返回并回传数据
Feb 13 Javascript
Vue2.0系列之过滤器的使用
Mar 01 Javascript
vue 中使用print.js导出pdf操作
Nov 13 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设计模式 DAO(数据访问对象模式)
2011/06/26 PHP
web目录下不应该存在多余的程序(安全考虑)
2012/05/09 PHP
PHP引用符&amp;的用法详细解析
2013/08/22 PHP
php使用ftp实现文件上传与下载功能
2017/07/21 PHP
jquery $.each 和for怎么跳出循环终止本次循环
2013/09/27 Javascript
在JavaScript中处理时间之getHours()方法的使用
2015/06/10 Javascript
jQuery.trim() 函数及trim()用法详解
2015/10/26 Javascript
javascript实现二级级联菜单的简单制作
2015/11/19 Javascript
轻松掌握jQuery中wrap()与unwrap()函数的用法
2016/05/24 Javascript
html5+CSS 实现禁止IOS长按复制粘贴功能
2016/12/28 Javascript
js中数组的常用方法小结
2016/12/30 Javascript
微信小程序组件传值图示过程详解
2019/07/31 Javascript
在layui中select更改后生效的方法
2019/09/05 Javascript
通过实例了解JS 连续赋值
2019/09/24 Javascript
详解Vscode中使用Eslint终极配置大全
2019/11/08 Javascript
js实现二级联动简单实例
2020/01/11 Javascript
机器学习10大经典算法详解
2017/12/07 Python
Python自动抢红包教程详解
2019/06/11 Python
Python学习笔记之Zip和Enumerate用法实例分析
2019/08/14 Python
Python使用Opencv实现图像特征检测与匹配的方法
2019/10/30 Python
python 计算概率密度、累计分布、逆函数的例子
2020/02/25 Python
Python安装OpenCV的示例代码
2020/03/05 Python
Python Socket TCP双端聊天功能实现过程详解
2020/06/15 Python
CSS3模拟IOS滑动开关效果
2016/09/28 HTML / CSS
HTML5+CSS3应用详解
2014/02/24 HTML / CSS
使用phonegap播放音频的实现方法
2017/03/31 HTML / CSS
德国最大的拼图在线商店:Puzzle.de
2016/12/17 全球购物
澳大利亚设计的婴儿和女孩的衣服:Oobi
2018/12/16 全球购物
医护人员英文求职信范文
2013/11/26 职场文书
食堂个人先进事迹
2014/01/22 职场文书
大学生简短的自我评价
2014/09/12 职场文书
职业生涯规划书怎么写?
2014/09/14 职场文书
销售经理岗位职责
2015/01/31 职场文书
数学教师个人工作总结
2015/02/06 职场文书
写作技巧:优秀文案必备的3种结构
2019/08/19 职场文书
springboot中rabbitmq实现消息可靠性机制详解
2021/09/25 Java/Android