html5实现自动播放的案例

  介绍

这篇文章给大家分享的是有关html5实现自动播放的案例的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

<强> html5音频标签用法的定义:

& lt; audio>标签定义声音,比如音乐或其他音频流。

<强> html5音频标签实例

一段简单的HTML 5音频:

& lt;音频src=https://www.yisu.com/zixun/" someaudio.wav ">   您的浏览器不支持音频标签。   

<强> html5音频标签的属性:

 html5实现自动播放的案例

<强>来个html5音频标签的使用实例教程

<强> html5音频标签自动播放和暂停

这有一个移动端的微信的H5活动页面,其中有个需求的是:打开页面后背景音乐就要自动开始播放,点击音乐图标按钮可以控制其播放与暂停。

移动端,音乐播放,自动播放与暂停,音频标签是必须的,于是直接就开写:

& lt;代码类=發anguage-html"祝辞& lt;我类=癷con-music-outer"比;   & lt;我类=敖筰con-music"祝辞& lt;/i>   & lt;音频循环播放=癮utoplay"控件id=癰gMusic"src=https://www.yisu.com/zixun/薄?音乐/musicMin.mp3”>         <脚本>   var音乐=美元(“.icon-music-outer”);   var禁止=music.find美元(“.forbid”);   var音频=. getelementbyid (“bgMusic”);   美元的音乐。(“点击”,函数(){   如果(forbid.hasClass美元(icon-music)) {   forbid.removeClass美元(icon-music) .addClass (“icon-forbidMusic”);   其他}{   forbid.removeClass美元(icon-forbidMusic) .addClass (“icon-music”);   }      如果(audio.paused) {   audio.play ();   返回   }   audio.pause ();   });>

 html5实现自动播放的案例

在chorme浏览器上模拟,点击小喇叭,可以同步操控音频标签进行播放与暂停,也能自动播放。

于是放到手机上实测一番,结果.....

安卓手机上一切正常;

但是在苹果手机上,刚进入页面的时候是不能自动播放的

后来查了许多资料后才知道,这是因为苹果为了防止用户是在流量环境下,这样会导致流量的偷跑,所以禁止了音频的自动播放,除非用户主动触发。当然,还是有办法达到需求的,毕竟是在人家微信浏览器下跑起来的,人在屋檐下,不得不低头啊!

再一个引入微信的开发者js文件,整体写法如下:金桥和原生写法

& lt; !DOCTYPE html>   & lt; html>   & lt; head>   & lt;元charset=癠TF-8"祝辞   & lt; title> Title   & lt;链接rel=皊tylesheet"href=https://www.yisu.com/zixun/薄?css/icon.css " type=" text/css ">      <时尚>   .icon-music-outer {   显示:inline-block;   宽度:25 px;   高度:25 px;   位置:固定;   右:5 px;   上图:10 px;   字体大小:25 px;   颜色:# ffda51;   z - index: 100;   }   .forbid {   显示:inline-block;   字体大小:25 px;   宽度:25 px;   高度:25 px;   }   .icon-forbidMusic {   显示:inline-block;   字体大小:25 px;   宽度:25 px;   高度:25 px;   颜色:# d0f2fc;   z - index: 101;   }   音频{   位置:绝对的;   左:-300 px;   }> 头   <身体>   <我类=" icon-music-outer ">   <我类="禁止icon-music ">   <音频循环播放="播放"控件id=" bgMusic " src="。/音乐/musicMin.mp3 ">