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面向对象的方式实现的弹出层效果代码
Jan 28 Javascript
利用div+jquery自定义滚动条样式的2种方法
Jul 18 Javascript
顶部缓冲下拉菜单导航特效的JS代码
Aug 27 Javascript
js写的方法实现上传图片之后查看大图
Mar 05 Javascript
JavaScript在网页中画圆的函数arc使用方法
Nov 13 Javascript
BootStrap无限级分类(无限极分类封装版)
Aug 26 Javascript
IntersectionObserver实现图片懒加载的示例
Sep 29 Javascript
vue中axios处理http发送请求的示例(Post和get)
Oct 13 Javascript
angularjs实现猜大小功能
Oct 23 Javascript
使用vue-router切换页面时,获取上一页url以及当前页面url的方法
May 06 Javascript
使用webpack/gulp构建TypeScript项目的方法示例
Dec 18 Javascript
微信小程序保存图片到相册权限设置
Apr 09 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 抓取新浪读书频道的小说并生成txt电子书的代码
2009/12/18 PHP
Linux下PHP安装mcrypt扩展模块笔记
2014/09/10 PHP
PHP使用PHPExcel实现批量上传到数据库的方法
2017/06/08 PHP
JavaScript 无符号右移赋值操作
2009/04/17 Javascript
Js组件的一些写法
2010/09/10 Javascript
jquery动画4.升级版遮罩效果的图片走廊--带自动运行效果
2012/08/24 Javascript
node.js适合游戏后台开发吗?
2014/09/03 Javascript
jQuery中document与window以及load与ready 区别详解
2014/12/29 Javascript
AngularJS基础 ng-model-options 指令简单示例
2016/08/02 Javascript
javascript实现图片左右滚动效果【可自动滚动,有左右按钮】
2016/09/19 Javascript
解决vue2.x中数据渲染以及vuex缓存的问题
2017/07/13 Javascript
jquery引入外部CDN 加载失败则引入本地jq库
2018/05/23 jQuery
[56:01]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 Effect vs EG
2018/03/31 DOTA
python使用cookielib库示例分享
2014/03/03 Python
python3音乐播放器简单实现代码
2020/04/20 Python
Python实现的下载网页源码功能示例
2017/06/13 Python
python 系统调用的实例详解
2017/07/11 Python
numpy添加新的维度:newaxis的方法
2018/08/02 Python
python 读取文件并把矩阵转成numpy的两种方法
2019/02/12 Python
python使用MQTT给硬件传输图片的实现方法
2019/05/05 Python
numpy.meshgrid()理解(小结)
2019/08/01 Python
详解Python time库的使用
2019/10/10 Python
使用Pytorch来拟合函数方式
2020/01/14 Python
python如何把字符串类型list转换成list
2020/02/18 Python
解决Python Matplotlib绘图数据点位置错乱问题
2020/05/16 Python
Stefania Mode英国:奢华设计师和时尚服装
2017/10/23 全球购物
美国最古老的精致书写工具制造商:A.T. Cross(高仕)
2018/01/30 全球购物
世界上最受欢迎的花店:1-800-Flowers.com
2020/06/01 全球购物
软件测试工程师结构化面试题库
2016/11/23 面试题
传播学专业毕业生自荐信
2013/11/04 职场文书
人事专员的岗位职责
2014/03/01 职场文书
2014年公司植树节活动方案
2014/03/04 职场文书
会计工作决心书
2014/03/11 职场文书
早恋主题班会
2015/08/14 职场文书
《给予树》教学反思
2016/03/03 职场文书
超级实用!五步法则,教你写好年终工作总结
2019/12/05 职场文书