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 相关文章推荐
getElementById在任意一款浏览器中都可以用吗的疑问回复
May 13 Javascript
防止页面被iframe(兼容IE,Firefox火狐)
Jul 04 Javascript
Javascript的一种模块模式
Sep 08 Javascript
Json2Template.js 基于jquery的插件 绑定JavaScript对象到Html模板中
Oct 29 Javascript
jquery ajax 同步异步的执行 return值不能取得的解决方案
Jan 08 Javascript
深入理解JavaScript系列(11) 执行上下文(Execution Contexts)
Jan 15 Javascript
JavaScript中的noscript元素属性位置及作用介绍
Apr 11 Javascript
javascript操作字符串的原生方法
Dec 22 Javascript
使用Raygun对Node.js应用进行错误处理的方法
Jun 23 Javascript
jQuery基于ajax()使用serialize()提交form数据的方法
Dec 08 Javascript
搞定immutable.js详细说明
May 02 Javascript
layer弹出层倒计时关闭的实现方法
Sep 27 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下使用无限生命期Session的方法
2007/03/16 PHP
需要发散思维学习PHP
2009/06/29 PHP
php 输出双引号&quot;与单引号'的方法
2010/05/09 PHP
php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
2012/01/16 PHP
smarty获得当前url的方法分享
2014/02/14 PHP
codeigniter自带数据库类使用方法说明
2014/03/25 PHP
让CodeIgniter数据库缓存自动过期的处理的方法
2014/06/12 PHP
浅析PHP程序设计中的MVC编程思想
2014/07/28 PHP
JavaScript中this关键字使用方法详解
2007/03/08 Javascript
jQuery News Ticker 基于jQuery的即时新闻行情展示插件
2011/11/05 Javascript
javascript里绝对用的上的字符分割函数总结
2014/07/31 Javascript
基于BootStrap的Metronic框架实现页面链接收藏夹功能按钮移动收藏记录(使用Sortable进行拖动排序)
2016/08/29 Javascript
Bootstrap Search Suggest使用例子
2016/12/21 Javascript
JavaScript数组操作详解
2017/02/04 Javascript
Angular1.x复杂指令实例详解
2017/03/01 Javascript
JavaScript校验Number(4,1)格式的数字实例代码
2017/03/13 Javascript
Vue的H5页面唤起支付宝支付功能
2019/04/18 Javascript
antd-DatePicker组件获取时间值,及相关设置方式
2020/10/27 Javascript
python同时给两个收件人发送邮件的方法
2015/04/30 Python
Windows下实现Python2和Python3两个版共存的方法
2015/06/12 Python
Win10系统下安装labelme及json文件批量转化方法
2019/07/30 Python
Django框架 querySet功能解析
2019/09/04 Python
python 创建一维的0向量实例
2019/12/02 Python
Keras Convolution1D与Convolution2D区别说明
2020/05/22 Python
python如何实时获取tcpdump输出
2020/09/16 Python
matplotlib 三维图表绘制方法简介
2020/09/20 Python
html5指南-6.如何创建离线web应用程序实现离线访问
2013/01/07 HTML / CSS
html5基础标签(html5视频标签 html5新标签用法)
2013/12/30 HTML / CSS
美国紧身牛仔裤品牌:NYDJ
2017/05/24 全球购物
意大利香水和彩妆护肤品购物网站:Ditano
2017/08/13 全球购物
学校司机岗位职责
2013/11/14 职场文书
翻译专业应届生求职信
2013/11/23 职场文书
大学毕业后的十年规划
2014/01/07 职场文书
搞笑婚礼主持词开场白
2015/11/24 职场文书
老舍《猫》教学反思
2016/02/17 职场文书
Apache压力测试工具的安装使用
2021/03/31 Servers