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 相关文章推荐
父子窗体间传递JSON格式的数据的代码
Dec 25 Javascript
javascript中创建对象的三种常用方法
Dec 30 Javascript
iframe窗口高度自适应的实现方法
Jan 08 Javascript
最精简的JavaScript实现鼠标拖动效果的方法
May 11 Javascript
jquery实现选中单选按钮下拉伸缩效果
Aug 06 Javascript
浅谈几种常用的JS类定义方法
Jun 08 Javascript
更靠谱的H5横竖屏检测方法(js代码)
Sep 13 Javascript
KnockoutJS 3.X API 第四章之click绑定
Oct 10 Javascript
详解vue2.0脚手架的webpack 配置文件分析
May 27 Javascript
深入理解Vuex 模块化(module)
Sep 26 Javascript
基于Vue的移动端图片裁剪组件功能
Nov 28 Javascript
vue-cli 打包使用history模式的后端配置实例
Sep 20 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下安装配置fckeditor编辑器的方法
2011/03/02 PHP
php中关于普通表单多文件上传的处理方法
2011/03/25 PHP
PHP生成图片验证码、点击切换实例
2014/06/25 PHP
php中最简单的字符串匹配算法
2014/12/16 PHP
PHP判断一个字符串是否是回文字符串的方法
2015/03/23 PHP
PHP通过反射动态加载第三方类和获得类源码的实例
2015/11/27 PHP
浅析javascript闭包 实例分析
2010/12/25 Javascript
JavaScript实现多维数组的方法
2013/11/20 Javascript
jQuery中的编程范式详解
2014/12/15 Javascript
Javascript中的五种数据类型详解
2014/12/26 Javascript
学习Bootstrap组件之下拉菜单
2015/07/28 Javascript
浅谈AngularJS中使用$resource(已更新)
2017/09/14 Javascript
jQuery实现的页面详情展开收起功能示例
2018/06/11 jQuery
JavaScript 扩展运算符用法实例小结【基于ES6】
2019/06/17 Javascript
JavaScript判断数组类型的方法
2019/10/23 Javascript
vuex实现数据状态持久化
2019/11/11 Javascript
vue-cli3.0实现一个多页面应用的历奇经历记录总结
2020/03/16 Javascript
JS字符串和数组如何实现相互转化
2020/07/02 Javascript
[01:45]2014DOTA2 TI预选赛预选赛 大神专访第二弹!
2014/05/20 DOTA
简单总结Python中序列与字典的相同和不同之处
2016/01/19 Python
Python列表常见操作详解(获取,增加,删除,修改,排序等)
2019/02/18 Python
Python实现插入排序和选择排序的方法
2019/05/12 Python
GDAL 矢量属性数据修改方式(python)
2020/03/10 Python
python MultipartEncoder传输zip文件实例
2020/04/07 Python
Python通过kerberos安全认证操作kafka方式
2020/06/06 Python
英国最大的宠物食品和宠物用品网上零售商: Zooplus
2016/08/01 全球购物
佐卡伊官网:中国知名珠宝品牌
2017/02/05 全球购物
Tiqets荷兰:出售欧洲最美丽的景点和博物馆门票
2018/01/09 全球购物
外贸专业求职信
2014/03/09 职场文书
预备党员转正考核材料
2014/06/03 职场文书
英文演讲稿开场白
2014/08/25 职场文书
2015年幼儿园学前班工作总结
2015/05/18 职场文书
党员读书活动心得体会
2016/01/14 职场文书
HTML中table表格拆分合并(colspan、rowspan)
2021/04/07 HTML / CSS
Golang MatrixOne使用介绍和汇编语法
2022/04/19 Golang
Android实现获取短信验证码并自动填充
2023/05/21 Java/Android