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中confirm,alert,prompt函数使用区别分析
Apr 01 Javascript
JavaScript对象、属性、事件手册集合方便查询
Jul 04 Javascript
javascript 文件的同步加载与异步加载实现原理
Dec 13 Javascript
详解JavaScript函数绑定
Aug 18 Javascript
Jquery插件编写简明教程
Mar 25 Javascript
什么是Node.js?Node.js详细介绍
Jun 01 Javascript
Javascript核心读书有感之语言核心
Feb 01 Javascript
bootstrap css样式之表单
Jan 19 Javascript
JQuery 又谈ajax局部刷新
Nov 27 jQuery
ajax请求+vue.js渲染+页面加载的示例
Feb 11 Javascript
layui 富文本赋值,取值,取纯文本值的实例
Sep 18 Javascript
js实现蒙版效果
Jan 11 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字符编码问题之GB2312 VS UTF-8解决方法
2011/06/23 PHP
PHP中preg_match函数正则匹配的字符串长度问题
2015/05/27 PHP
YiiFramework入门知识点总结(图文教程)
2015/12/28 PHP
CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
2016/05/18 PHP
PHP模块化安装教程
2016/06/01 PHP
Yii核心验证器api详解
2016/11/23 PHP
getElementsByTagName vs selectNodes效率 及兼容的selectNodes实现
2010/02/26 Javascript
jquery拖动插件(jquery.drag)使用介绍
2013/06/18 Javascript
jQuery中click事件用法实例
2014/12/26 Javascript
javascript使用shift+click实现选择和反选checkbox的方法
2015/05/04 Javascript
开启BootStrap学习之旅
2016/05/04 Javascript
JS常用字符串方法(推荐)
2021/01/15 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
2016/09/18 Javascript
利用vue.js插入dom节点的方法
2017/03/15 Javascript
JavaScript实现购物车基本功能
2017/07/21 Javascript
js模块加载方式浅析
2017/08/12 Javascript
angular指令笔记ng-options的使用方法
2017/09/18 Javascript
使用canvas实现一个vue弹幕组件功能
2018/11/30 Javascript
微信小程序使用setData修改数组中单个对象的方法分析
2018/12/30 Javascript
微信小程序地图(map)组件点击(tap)获取经纬度的方法
2019/01/10 Javascript
微信小程序webSocket的使用方法
2020/02/20 Javascript
javascript全局自定义鼠标右键菜单
2020/12/08 Javascript
element中Steps步骤条和Tabs标签页关联的解决
2020/12/08 Javascript
[06:45]DOTA2卡尔工作室 英雄介绍幻影长矛手篇
2013/07/12 DOTA
[00:28]DOTA2北京网鱼队选拔赛
2015/04/08 DOTA
[01:09]DOTAPLUS——DOTA2的新时代
2018/04/04 DOTA
[01:02:55]CHAOS vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
Python使用PIL模块生成随机验证码
2017/11/21 Python
Python常用数字处理基本操作汇总
2020/09/10 Python
用Python制作音乐海报
2021/01/26 Python
python gui开发——制作抖音无水印视频下载工具(附源码)
2021/02/07 Python
Shop Apotheke瑞士:您的健康与美容网上商店
2019/10/09 全球购物
给水排水工程专业毕业生推荐信
2013/10/28 职场文书
应聘文员自荐信范文
2014/03/11 职场文书
太太口服液广告词
2014/03/20 职场文书
css3 实现文字闪烁效果的三种方式示例代码
2021/04/25 HTML / CSS