前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaScript控制audio播放与暂停

JavaScript控制audio播放与暂停

作者头像
用砖头敲代码
发布2022-08-30 11:09:36
4.9K0
发布2022-08-30 11:09:36
举报
文章被收录于专栏:用砖头敲代码

心累啊~~

今天不不讲php了,我们来说一说JavaScript,为什么要说他呢,因为甲方提了一个需求让我来完成。 大概的需求就是要在网页里显示一个录音列表,要求可以播放,可以暂停,我当时一看,这也简单啊,直接异步请求后端,获取到录音文件地址通过audio播放就可以了。 但是怎么实现播放和暂停呢,我就开始了我的各种尝试,因为是异步加载audiosrc属性,基本上方法都用不了,哪怕是度娘上的方法,也基本上都用不了,直到有一个方法让我眼前一亮。

奥利给~~

首先声明一个函数,动态创建一个audio,参数url就是要播放的地址

代码语言:javascript
复制
function playAudio(url){
    const audio = new Audio(url);
    audio.src = url;
    audio.play();
    return audio;
}

然后,将函数保存到一个变量里面,就可以调用play()pause()控制播放和停止了

代码语言:javascript
复制
var playAudio = playAudio('播放的地址');
playAudio.play(); //播放
playAudio.pause(); //停止

雷霆嘎巴~~

最后说一点,如果以后有人给你提了这种需求,还是直接百度吧,别自己研究了(大佬除外~~~)

如无特殊说明《JavaScript控制audio播放与暂停》为博主MoLeft原创,转载请注明原文链接为:https://moleft.cn/post-168.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 心累啊~~
  • 奥利给~~
  • 雷霆嘎巴~~
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档