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 相关文章推荐
node.js中的fs.fchmodSync方法使用说明
Dec 16 Javascript
有关easyui-layout中的收缩层无法显示标题的解决办法
May 10 Javascript
深入解析JavaScript中的立即执行函数
May 21 Javascript
js 打开新页面在屏幕中间的实现方法
Nov 02 Javascript
js实现简易聊天对话框
Aug 17 Javascript
vue router自动判断左右翻页转场动画效果
Oct 10 Javascript
浅谈React中的元素、组件、实例和节点
Feb 27 Javascript
JavaScript使用ul中li标签实现删除效果
Apr 15 Javascript
Node绑定全局TraceID的实现方法
Nov 14 Javascript
vant picker+popup 自定义三级联动案例
Nov 04 Javascript
用webAPI实现图片放大镜效果
Nov 23 Javascript
JS前端轻量fabric.js系列之画布初始化
Aug 05 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 strstr 函数判断字符串是否否存在的实例代码
2013/09/28 PHP
Laravel框架数据库CURD操作、连贯操作总结
2014/09/03 PHP
再谈javascript 动态添加样式规则 W3C校检
2009/12/25 Javascript
JavaScript 判断日期格式是否正确的实现代码
2011/07/04 Javascript
nodejs的require模块(文件模块/核心模块)及路径介绍
2013/01/14 NodeJs
两个数组去重的JS代码
2013/12/04 Javascript
一个网页标题title的闪动提示效果实现思路
2014/03/22 Javascript
jquery实现textarea输入框限制字数的方法
2015/01/15 Javascript
用JavaScript实现页面重定向功能的教程
2015/06/04 Javascript
javascript记住用户名和登录密码(两种方式)
2015/08/04 Javascript
JS简单模拟触发按钮点击功能的方法
2015/11/30 Javascript
jQuery实现可以编辑的表格实例详解【附demo源码下载】
2016/07/09 Javascript
require.js与bootstrap结合实现简单的页面登录和页面跳转功能
2017/05/12 Javascript
JavaScript基于activexobject连接远程数据库SQL Server 2014的方法
2017/07/12 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
2017/11/21 Javascript
Vue中的scoped实现原理及穿透方法
2018/05/15 Javascript
Angularjs实现页面模板清除的方法
2018/07/20 Javascript
自定义javascript验证框架示例【附源码下载】
2019/05/31 Javascript
基于vue写一个全局Message组件的实现
2019/08/15 Javascript
Node.JS用纯JavaScript生成图片或滑块式验证码功能
2019/09/12 Javascript
微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)
2019/09/19 Javascript
浅析vue-router实现原理及两种模式
2020/02/11 Javascript
Node.js API详解之 console模块用法详解
2020/05/12 Javascript
python数据类型_字符串常用操作(详解)
2017/05/30 Python
virtualenv 指定 python 解释器的版本方法
2018/10/25 Python
Python 使用 docopt 解析json参数文件过程讲解
2019/08/13 Python
推荐8款常用的Python GUI图形界面开发框架
2020/02/23 Python
django model 条件过滤 queryset.filter(**condtions)用法详解
2020/05/20 Python
python实现时间序列自相关图(acf)、偏自相关图(pacf)教程
2020/06/03 Python
下面这个程序执行后会有什么错误或者效果
2014/11/03 面试题
什么是Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议
2012/09/06 面试题
介绍一下MYSQL常用的优化技巧
2012/10/25 面试题
办公室主任主任岗位责任制
2014/02/11 职场文书
青春演讲稿范文
2014/05/08 职场文书
信用社竞聘演讲稿
2014/05/16 职场文书
创建文明城市倡议书
2015/04/28 职场文书