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 相关文章推荐
对xmlHttp对象的理解
Jan 17 Javascript
使用jquery插件实现图片延迟加载技术详细说明
Mar 12 Javascript
JQuery获取当前屏幕的高度宽度的实现代码
Jul 12 Javascript
js 中的switch表达式使用示例
Jun 03 Javascript
整理Javascript基础入门学习笔记
Nov 29 Javascript
JavaScript判断DIV内容是否为空的方法
Jan 29 Javascript
移动端翻页插件dropload.js(支持Zepto和jQuery)
Jul 27 Javascript
socket.io与pm2(cluster)集群搭配的解决方案
Jun 02 Javascript
Vue.js实现备忘录功能
Jun 26 Javascript
详解vue为什么要求组件模板只能有一个根元素
Jul 22 Javascript
JS如何实现网站中PC端和手机端自动识别并跳转对应的代码
Jan 08 Javascript
element-ui中dialog弹窗关闭按钮失效的解决
Sep 22 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
浅谈apache和nginx的rewrite的区别
2013/02/22 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
2014/07/05 PHP
Javascript 阻止javascript事件冒泡,获取控件ID值
2009/06/27 Javascript
基于jQuery的让非HTML5浏览器支持placeholder属性的代码
2011/05/24 Javascript
Javascript实现重力弹跳拖拽运动效果示例
2013/06/28 Javascript
jquery中prop()方法和attr()方法的区别浅析
2013/09/06 Javascript
JavaScript中跨域调用Flash的方法
2014/08/11 Javascript
JavaScript制作windows经典扫雷小游戏
2015/03/31 Javascript
JS实现简洁、全兼容的拖动层实例
2015/05/13 Javascript
高效利用Angular中内置服务$http、$location等
2016/03/22 Javascript
详解jQuery中的DOM操作
2016/12/23 Javascript
用nodeJS搭建本地文件服务器的几种方法小结
2017/03/16 NodeJs
javascript实现二叉树的代码
2017/06/08 Javascript
javascript中的隐式调用
2018/02/10 Javascript
通过js动态创建标签,并设置属性方法
2018/02/24 Javascript
详解JavaScript添加给定的标签选项
2018/09/17 Javascript
详解一些适用于Node.js的命名约定
2019/12/08 Javascript
vue data对象重新赋值无效(未更改)的解决方式
2020/07/24 Javascript
Python正则表达式使用经典实例
2016/06/21 Python
python基于ID3思想的决策树
2018/01/03 Python
django迁移数据库错误问题解决
2019/07/29 Python
python matplotlib 画dataframe的时间序列图实例
2019/11/20 Python
使用pyhon绘图比较两个手机屏幕大小(实例代码)
2020/01/03 Python
python如何实现不可变字典inmutabledict
2020/01/08 Python
python 提高开发效率的5个小技巧
2020/10/19 Python
python 第三方库paramiko的常用方式
2021/02/20 Python
HTML5+lufylegend实现游戏中的卷轴
2016/02/29 HTML / CSS
Araks官网:纽约内衣品牌
2020/10/15 全球购物
学校消防安全制度
2014/01/30 职场文书
司机职责范本
2014/03/08 职场文书
年会搞笑主持词串词
2014/03/24 职场文书
我的中国梦演讲稿500字
2014/08/19 职场文书
2014年小学教师工作自我评价
2014/09/22 职场文书
采购员岗位职责
2015/02/03 职场文书
Python语言规范之Pylint的详细用法
2021/06/24 Python
Python制作表白爱心合集
2022/01/22 Python