我们项目现在有这样一个需求,通过select元素来选择音频文件的名称,点击按钮可以进行试听。
话不多说,直接上代码:
HTML:
<div class="testVoice"> <p class="p-title">提示声音:</p> <el-select v-model="valueOpt2" placeholder="请选择"> <el-option v-for="item in options" :key="item.valueOpt" :label="item.label" :value="item.valueOpt"> </el-option> </el-select> <el-button type="primary" @click="muiscPlay1">试听</el-button> </div>
JS:
data(){ return { options: [ { valueOpt: '警报1.wav', label: '警报1.wav' }, { valueOpt: '警报2.wav', label: '警报2.wav' }, { valueOpt: '警报3.wav', label: '警报3.wav' }, { valueOpt: '上分.wav', label: '上分.wav' }, { valueOpt: '信息.wav', label: '信息.wav' }, { valueOpt: '封盘失败.wav', label: '封盘失败.wav' }, { valueOpt: '拉人.wav', label: '拉人.wav' }, { valueOpt: '老板查钱.wav', label: '老板查钱.wav' } ], valueOpt: '警报1.wav', } }, methods: { // 试听游戏音乐 muiscPlay1(){ this.gamemuiscs1 = new Audio("../../static/audio/"+this.valueOpt); this.gamemuiscs1.play(); }, }
需要注意的是this.valueOpt
是对应的音频文件名称,而且音频文件夹最好放在static文件夹下面,这样才能正常读取。
总结
以上所述是小编给大家介绍的vue通过点击事件读取音频文件的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
内蒙古资源网 Copyright www.nmgbbs.com
暂无“vue通过点击事件读取音频文件的方法”评论...
P70系列延期,华为新旗舰将在下月发布
3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。
而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?
根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。