代码如下

<script type="text/javascript">let sounds = ["/data/1.wav","/data/2.wav","/data/3.wav"];let g_curidnex = 0;let g_audio = new Audio;$(function(){})function startpaly(){if (g_curidnex >= sounds.length)g_curidnex = 0;g_audio.pause();g_audio.src = sounds[g_curidnex];g_curidnex++;g_audio.play();}//监听事件方式1  这是重点// g_audio.addEventListener("ended",function()// {//  if (g_curidnex >= sounds.length)//      g_curidnex = 0;//  g_audio.src = sounds[g_curidnex];//  g_audio.play();//  g_curidnex++;// })//事件绑定利用qjuery$(g_audio).bind("ended",function(){if (g_curidnex >= sounds.length)g_curidnex = 0;g_audio.src = sounds[g_curidnex];g_audio.play();g_curidnex++;})</script>

js实现连续播放音频文件相关推荐

  1. js 自动播放音频文件,报警提示音等

    js 自动播放音频文件,报警提示音等 谷歌浏览器的音频,默认是不能在页面载入时直接自动播放的. 至少需要用户点击一下页面,才可以播放音频,这个策略的目的是保证用户的体验感,如果每个页面都能在用户未接触 ...

  2. 使用微信API实现H5页面播放音频文件

    之前在处理H5页面播放音频文件的时候,总是需要搞一个https才能正常播放,一次无意浏览到了一个自动播放音频的页面,发现了使用微信Api可以不使用https也能播放音频文件.作为记录,简单页面实现如下 ...

  3. h5 audio播放音频文件

    h5 audio播放音频文件 注:下面html中样式及不相关的内容去掉了 第一个例子 播放没有防盗链的外网音频文件是可以的 <!doctype html> <html> < ...

  4. Unity 播放音频文件

    Unity 播放音频文件参考代码: 1 public void Play(string strSoundName, float autoDestroyTime = 0f, bool bLoop = f ...

  5. ArcGIS API for Silverlight 当DataGrid选中项时,地图聚焦弹出窗口,并可以播放音频文件...

    原文:ArcGIS API for Silverlight 当DataGrid选中项时,地图聚焦弹出窗口,并可以播放音频文件 先看效果图,然后上代码: <UserControl x:Class= ...

  6. C#调用mciSendString播放音频文件

    mciSendString函数是一个WinAPI,主要用来向MCI(Media Control Interface)设备发送字符串命令. 一.函数的声明如下: private static exter ...

  7. 如何实现在直播中播放音频文件

    在我们看直播的时候,经常会在直播过程中听到有掌声.口哨声.背景音乐等音效,那么这些声音特效是如何实现的呢大家有没有想过?anyRTC下面就为大家简单介绍一下如何实现在直播过程中播放音频文件. 功能描述 ...

  8. python播放音频文件_详解使用pygame播放一段MP3音频文件

    近日,在梳理pygame模块的时候发现一个很有用的模块mixer模块,这个模块翻译过来就是混音器,它可以加载和播放音频文件,甚至可以对混音器进行设置和处理,其功能非常强大.今天,我们一起来梳理一下混音 ...

  9. 使用树莓派播放音频文件

    使用树莓派播放音频文件 一.首先,我们需要对树莓派的音频输出进行设置 步骤1:登录树莓派,打开终端,执行sudo raspi-config命令 步骤2:选择第7项Advanced Options高级选 ...

最新文章

  1. C 语言 sizeof 用法
  2. 常用jar包之commons-beanutils使用
  3. html中map属性怎么用的,HTML IMAGE MAP标签的使用
  4. hdu 4046 Panda 线段树
  5. centos 7 局域网丢包排查_宽带发生故障怎么办?教你几招轻松排查
  6. MOSS数据库服务器迁移步骤
  7. 现在有一个map集合如下: Map<Integer,String> map = new HashMap<Integer, String>(); map.put(1, “
  8. 加个ing是什么意思_英语中动词ed和ing形式作形容词时用法有啥区别,牢记以下要点!...
  9. jsp+mysql汽车维修管理系统的设计与开发_基于JSP+MySQl的计算机学院设备报修管理系统.doc...
  10. 《IT经理世界》:中国软件业开始起飞
  11. vue2.0 组件和v-model
  12. 中rsa非对称加密_HTTP的数据传输中,对称加密和非对称加密的区别是什么?
  13. family album U.S.A 02
  14. Eclipse 汉化包
  15. acer软件保护卡怎么解除_Acer和Founder软件保护卡驱动卸载方法
  16. 10种防止网络被攻击的方法
  17. 面试题小结 (数据分析)
  18. 美团饿了么外卖返利小程序公众号搭建外卖返利分销系统代cps源码
  19. 华为智慧屏SE55通过FTP远程文件管理-实简FTP v1.6.30
  20. 2022年最新江苏建筑特种工(施工升降机)模拟题库及答案

热门文章

  1. LeetCode 55
  2. rtx2060为什么叫智商卡_为什么有的卡叫储蓄卡,有的卡叫借记卡呢?看完你就懂了...
  3. 一个35岁转行软件测试的日记
  4. 焊接工艺技巧与电烙铁使用——经验篇
  5. 康佳电视显示服务器连接异常,康佳电视五大常见故障及解决方法
  6. 产业互联网时代的到来(内容摘自看雪论坛)
  7. C++:no type named ‘type‘ in ‘class std::result_of<void (*())(HWND__*)>‘
  8. 近世代数 笔记和题型连载:第一章(代数系统引入)
  9. h3c防火墙配置基础
  10. python中item是什么意思中文-Python中items()系列函数的用法详解