<audio id="voice" loop src="/photo/aa.mp3" id="audio" autoplay preload="auto">该浏览器不支持audio属性</audio>

src:音频地址

autoplay:音频加载完毕后自动播放。

controls:显示播放控制条。

loop:播放完毕后会重复播放。

preload:1)auto 预加载音频视频。2)metadata 只预加载音频视频元数据。  有autoplay时此属性无效。

微信浏览器:

var voice = document.getElementById('voice');voice.play();   //调用播放
//判断 WeixinJSBridge 是否存在
if (typeof WeixinJSBridge == "object" && typeof WeixinJSBridge.invoke == "function") {voice.play();
}else {//监听客户端抛出事件 "WeixinJSBridgeReady"if (document.addEventListener) {document.addEventListener("WeixinJSBridgeReady", function(){voice.play();}, false);} else if (document.attachEvent) {document.attachEvent("WeixinJSBridgeReady", function(){voice.play();});document.attachEvent("onWeixinJSBridgeReady", function(){voice.play();});}
}

ios浏览器:

iOS Safari 不允许自动播放 audio,只能通过用户交互触发.而 Safari 浏览器可没有内置 WeixinJSBridge 接口,所以一般的做法是监听 touchstart 事件进而调用 <audio> 元素提供的 play() 方法播放音频

var flag= true;   //flagdocument.addEventListener("touchstart",function(e){if(voiceStatu){voice.play();flag = false;}
}, false);

audio 自动播放相关推荐

  1. audio自动播放遇到的问题

    audio自动播放遇到的问题 ios限制了自动播放视频.自动播放音频,必须有用户行为才可以播放 像背景音乐可以这样添加事件监听,在页面初始化后就可以自动播放 <script src=" ...

  2. 解决iOS h5 audio自动播放(亲测有效)

    微信H5页面,实现audio自动播放: function initMusic() {//动态创建一个audio节点var audio = document.createElement('audio') ...

  3. 解决新版Chrome拦截自动播放(Google浏览器不支持audio自动播放问题)

    Google浏览器不支持audio自动播放 声音无法自动播放这个在IOS/Android上面一直是个惯例,桌面版的Safari在2017年的11版本也宣布禁掉带有声音的多媒体自动播放功能,紧接着在20 ...

  4. 解决audio自动播放无效问题

    目录 问题描述 解决办法1 解决办法2 解决办法3 解决办法4 解决办法5 问题描述 在360或者qq浏览器,audio的自动播放属性目前为止是有效的,网页的body里面插入下面代码后,打开页面就会自 ...

  5. android audio 自动播放,HTML5之audio无法自动播放的问题

    HTML5新增了video元素和audio元素,替代了传统HTML4使用复杂的object元素与embed来播放视频或者音频的方法.这次的一个项目,产品经理要求手机加载开始时播放音乐,想到播放音乐,又 ...

  6. chrome浏览器下audio自动播放的hack

    前言 也许很多前端遇到过这个需求:消息提醒. 一般来说,可以简单的实现绝不会用复杂的方式,audio标签提供了这个功能. 但是,新版的chrome浏览器禁止了js自动播放音频的功能,见鬼了. 音频播放 ...

  7. ios设置音乐audio自动播放

    因为audio标签的自动播放:autoplay.在ios系统中不能自动播放,此时需要设置,在进入页面自动播放音乐. 第一步,先引入js微信 <script src="js/jweixi ...

  8. chorme vue中使用audio自动播放问题

    我这里是将audio文件放在static文件夹中,vue页面中直接引用: <audio class="audio" src="./static/audio/alar ...

  9. audio 自动播放 iPhone微信客户端

    audio标签,android系统可以自动播放MP3,但是iPhone系统不起作用. <audio id="myaudio" autoplay="autoplay& ...

  10. 解决H5 audio自动播放无效问题(应用于一切环境的一切浏览器)

    通过查询多个文档改了很多的script但是还是没有用的,以下方法暴力简单 这个办法需要用户点击了页面才会自动播放音乐. <audio id="bgmusic" src=&qu ...

最新文章

  1. 库函数设计:关于文件类打开操作函数不自动创建不存在的父目录问题
  2. 分布与并行计算—生命游戏(Java)
  3. alibaba cloud sdk使用工作笔记0001---通过alibaba cloud sdk动态操作自己的阿里云产品,设置,或者查询信息
  4. Linux下QT4.7.1静态编译过程
  5. win2003实现单用户远程登录
  6. 利用Python中的GDAL和OGR模块实现shapefile对栅格DEM数据的裁剪
  7. 巴特沃斯低通滤波器 matlab,利用matlab设计巴特沃斯低通滤波器
  8. android基础--PreferenceActivity
  9. python浪漫代码表白npy_【交大表白墙】表白dxy小姐姐,十里春风不如你,三里桃花不及卿,要每天开心哦!...
  10. Excel作图-子母饼图绘制
  11. 2021-2027全球与中国外卖盒市场现状及未来发展趋势
  12. PLC可编程控制器实验装置
  13. 仿真Windows_XP画图板的java实现
  14. 从GTK、GLib到GObject与GType历史梳理
  15. 安全远程办公的十大技巧
  16. Java集成AWS的SES服务
  17. 天津达内聊H5 软键盘兼容方案
  18. c语言的积木编程,c语言入门第3节,掌握它就能随心所欲的编程了,自己造积木...
  19. 羊皮卷的故事-第八章-羊皮卷之一
  20. 降本增效两不误——云原生赋能航空业数字化转型

热门文章

  1. Ionic二维码扫码插件QR Scanner不能扫描一维码问题的完整解决
  2. 数据分析中的5w2h分析法(一)
  3. 基于java学生考勤管理系统设计——计算机毕业设计
  4. 串口探测与登录暴力破解工具
  5. 傅里叶变换对称性质MATLAB,实数序列离散傅里叶变换(DFT)的共轭对称性质
  6. NetBIOS名字解析过程
  7. 计算机领域常用单词(程序员常用单词)
  8. python协程—asyncio模块
  9. 空间数据结构(四叉树/八叉树/BVH树/BSP树/k-d树)
  10. 我的第一个C语言小游戏