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 相关文章推荐
jquery加载页面的方法(页面加载完成就执行)
Jun 21 Javascript
javascript学习笔记(十九) 节点的操作实现代码
Jun 20 Javascript
javascript函数以及基础写法100多条实用整理
Jan 13 Javascript
Javascript简写条件语句(推荐)
Jun 12 Javascript
js删除数组元素、清空数组的简单方法(必看)
Jul 27 Javascript
js实现右键菜单功能
Nov 28 Javascript
详解vue前后台数据交互vue-resource文档
Jul 19 Javascript
JS解析url查询参数的简单代码
Aug 06 Javascript
jQuery实现页码跳转式动态数据分页
Dec 31 jQuery
JS/HTML5游戏常用算法之碰撞检测 像素检测算法实例详解
Dec 12 Javascript
Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结
May 28 Javascript
javascript实现数字时钟效果
Feb 06 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
DC动漫人物排行
2020/03/03 欧美动漫
一个简单的PHP&amp;MYSQL留言板源码
2020/07/19 PHP
php在字符串中查找另一个字符串
2008/11/19 PHP
必须收藏的php实用代码片段
2016/02/02 PHP
php源码之将图片转化为data/base64数据流实例详解
2016/11/27 PHP
php和C#的yield迭代器实现方法对比分析
2019/07/17 PHP
jQuery第三课 修改元素属性及内容的代码
2010/03/14 Javascript
基于Bootstrap实现Material Design风格表单插件 附源码下载
2016/04/18 Javascript
jQuery自定义图片缩放拖拽插件imageQ实现方法(附demo源码下载)
2016/05/27 Javascript
AngularJS在IE下取数据总是缓存问题的解决方法
2016/08/05 Javascript
微信小程序 五星评分的实现实例
2017/08/04 Javascript
微信小程序自动客服功能
2017/11/02 Javascript
vue实现todolist功能、todolist组件拆分及todolist的删除功能
2019/04/11 Javascript
koa+jwt实现token验证与刷新功能
2019/05/30 Javascript
vue实现图片上传预览功能
2019/12/23 Javascript
编写简单的Python程序来判断文本的语种
2015/04/07 Python
python对url格式解析的方法
2015/05/13 Python
一个基于flask的web应用诞生 使用模板引擎和表单插件(2)
2017/04/11 Python
Python使用filetype精确判断文件类型
2017/07/02 Python
在python中利用KNN实现对iris进行分类的方法
2018/12/11 Python
Python设计模式之解释器模式原理与用法实例分析
2019/01/10 Python
python BlockingScheduler定时任务及其他方式的实现
2019/09/19 Python
python GUI库图形界面开发之PyQt5浏览器控件QWebEngineView详细使用方法
2020/02/26 Python
在matplotlib中改变figure的布局和大小实例
2020/04/23 Python
Python学习之路安装pycharm的教程详解
2020/06/17 Python
Python selenium爬取微信公众号文章代码详解
2020/08/12 Python
Python字符串及文本模式方法详解
2020/09/10 Python
Python实现微信表情包炸群功能
2021/01/28 Python
暇步士官网:Hush Puppies
2016/09/22 全球购物
Room Mate Hotels美国:西班牙酒店品牌
2018/04/10 全球购物
美国在线眼镜店:GlassesShop
2018/11/15 全球购物
眼镜促销方案
2014/03/15 职场文书
矿泉水广告词
2014/03/20 职场文书
Nginx 根据URL带的参数转发的实现
2021/04/01 Servers
javascript代码简写的几种常用方式汇总
2021/08/23 Javascript
详解 TypeScript 枚举类型
2021/11/02 Javascript