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 相关文章推荐
js对数字的格式化使用说明
Jan 12 Javascript
JavaScript二维数组实现的省市联动菜单
May 08 Javascript
js实现鼠标感应图片展示的方法
Feb 27 Javascript
JS 对象属性相关(检查属性、枚举属性等)
Apr 05 Javascript
JavaScript动态修改弹出窗口大小的方法
Apr 06 Javascript
js实现兼容IE和FF的上下层的移动
May 04 Javascript
有关Promises异步问题详解
Nov 13 Javascript
js微信分享API
Oct 11 Javascript
关于JavaScript 原型链的一点个人理解
Jul 31 Javascript
vue.js入门(3)——详解组件通信
Dec 02 Javascript
基于Bootstrap分页的实例讲解(必看篇)
Jul 04 Javascript
VUE接入腾讯验证码功能(滑块验证)备忘
May 07 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
提问的智慧
2006/10/09 PHP
收集的PHP中与数组相关的函数
2007/03/22 PHP
php 前一天或后一天的日期
2008/06/28 PHP
php 数组二分法查找函数代码
2010/02/16 PHP
PHP学习笔记之数组篇
2011/06/28 PHP
php获取本地图片文件并生成xml文件输出具体思路
2013/04/27 PHP
session在php5.3中的变化 session_is_registered() is deprecated in
2013/11/12 PHP
PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
2016/01/07 PHP
javascript编程起步(第六课)
2007/01/10 Javascript
JS上传图片前的限制包括(jpg jpg gif及大小高宽)等
2012/12/19 Javascript
JS判断客户端是手机还是PC的2个代码
2014/04/12 Javascript
javaScript使用EL表达式的几种方式
2014/05/27 Javascript
轻松实现javascript图片轮播特效
2016/01/13 Javascript
JavaScript编写Chrome扩展实现与浏览器的交互及时间通知
2016/05/16 Javascript
Vue原理剖析 实现双向绑定MVVM
2017/05/03 Javascript
React利用插件和不用插件实现双向绑定的方法详解
2017/07/03 Javascript
Bootstrap实现的表格合并单元格示例
2018/02/06 Javascript
node基于async/await对mysql进行封装
2019/06/20 Javascript
js微信分享接口调用详解
2019/07/23 Javascript
[01:21:36]CHAOS vs Alliacne 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python结合selenium获取XX省交通违章数据的实现思路及代码
2016/06/26 Python
python中实现k-means聚类算法详解
2017/11/11 Python
Python实现将HTML转换成doc格式文件的方法示例
2017/11/20 Python
Python中的字符串切片(截取字符串)的详解
2019/05/15 Python
python做反被爬保护的方法
2019/07/01 Python
pytorch 数据处理:定义自己的数据集合实例
2019/12/31 Python
大专生毕业的自我评价
2014/02/06 职场文书
2014年开学第一课活动方案
2014/03/06 职场文书
保护环境倡议书
2014/04/14 职场文书
酒店开业庆典策划方案
2014/05/28 职场文书
单位工作证明书格式
2014/10/04 职场文书
政府个人对照检查材料思想汇报
2014/10/08 职场文书
三傻大闹宝莱坞观后感
2015/06/03 职场文书
2015最新婚礼司仪主持词
2015/06/30 职场文书
Opencv中cv2.floodFill算法的使用
2021/06/18 Python
Golang流模式之grpc的四种数据流
2022/04/13 Golang