欢迎来到[自学php网] ①群 AG亚游集团

AG亚游集团 > 网站前端 > jquery教程 >

video实现浏览器打开自动播放

来源:未知 ?? 时间:2019-01-03 15:27?作者:小飞侠

[导读] 1.html 2.demo Fake auto play html audio in iOS Safari the right way --------------------- p1.htmlnbsp;/pvideoid=minione-videoclass=minione-videoposter=./common/images/mini-one/miniONE_BG2.jpgautoplay=autoplaymuted=mutedpreload=nbsp;nbsp;nbs...

1.html  

2.demo    

   

   

Fake auto play html audio in iOS Safari the right way - AG亚游集团

   

---------------------

<p>
    1.html

&nbsp;
</p>
<video id="minione-video" class="minione-video" poster="./common/images/mini-one/miniONE_BG2.jpg" autoplay="autoplay" muted="muted" preload="">
    &nbsp; &nbsp; &nbsp; &nbsp;
    <source type="video/mp4" src="/c1aff4mifileaff4cn/f/i/16/chain/airpro/airpro-top.mp4"/>&nbsp; &nbsp; &nbsp; &nbsp; <!--<source type="video/mp4" src="./common/images/mini-one/mini-one-video.mp4">-->
&nbsp; &nbsp; &nbsp; &nbsp; <!--<source type="video/mp4" src="./common/images/mini-one/mini-one-video.Ogg">-->
&nbsp; &nbsp; &nbsp; &nbsp; <img src="./common/images/mini-one/BG2.jpg" alt="one"/>&nbsp; &nbsp; &nbsp;
</video>
<p>
    2.demo

&nbsp; &nbsp;
</p>
<meta charset="UTF-8"/>
<p>
    &nbsp; &nbsp;
</p>
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"/>
<p>
    &nbsp; &nbsp;
</p>
<title>
    Fake auto play html audio in iOS Safari the right way
</title>
<p>
    &nbsp; &nbsp;
</p><style>        video{
            width: 100%;
        }
   </style>
<video id="bgmusic" autoplay="" preload="" muted="">
    &nbsp; &nbsp;
    <source type="video/mp4" src="/c1aff4mifileaff4cn/f/i/16/chain/airpro/airpro-top.mp4"/>
</video><script>    (function() {
        function log(info) {
            console.log(info);
            / alert(info);
        }
        function forceSafariPlayAudio() {
            audioEl.load(); / iOS 9   还需要额外的 load 一下, 否则直接 play 无效
            audioEl.play(); / iOS 7/8 仅需要 play 一下
        }


        var audioEl = document.getElementById('bgmusic');


        / 可以自动播放时正确的事件顺序是
        / loadstart
        / loadedmetadata
        / loadeddata
        / canplay
        / play
        / playing
        / 
        / 不能自动播放时触发的事件是
        / iPhone5  iOS 7.0.6 loadstart
        / iPhone6s iOS 9.1   loadstart ->loadedmetadata -> loadeddata -> canplay
        / audioEl.addEventListener('loadstart', function() {
        /     log('loadstart');
        / }, false);
        / audioEl.addEventListener('loadeddata', function() {
        /     log('loadeddata');
        / }, false);
        / audioEl.addEventListener('loadedmetadata', function() {
        /     log('loadedmetadata');
        / }, false);
        / audioEl.addEventListener('canplay', function() {
        /     log('canplay');
        / }, false);
        / audioEl.addEventListener('play', function() {
        /     log('play');
        /     / 当 audio 能够播放后, 移除这个事件
        /     window.removeEventListener('touchstart', forceSafariPlayAudio, false);
        / }, false);
        / audioEl.addEventListener('playing', function() {
        /     log('playing');
        / }, false);
        / audioEl.addEventListener('pause', function() {
        /     log('pause');
        / }, false);


        / 由于 iOS Safari 限制不允许 audio autoplay, 必须用户主动交互(例如 click)后才能播放 audio,
        / 因此我们通过一个用户交互事件来主动 play 一下 audio.
        window.addEventListener('ready', forceSafariPlayAudio, false);
        / audioEl.src = '/c1aff4mifileaff4cn/f/i/16/chain/airpro/airpro-top.mp4';
    })();</script>
<p>
    ---------------------


最新文章

点击排行

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号@版权所有AG亚游集团

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

时隔6年重回半决赛!当年的黑八如今已变上等马 日欧酝酿报复美国钢铝关税 联手反制或成大势所趋 菲律宾篮协解释为何退出亚运会:为重整国家队 足协发展青少年男子足球竞赛出大招 2018主推四大赛事 新华网:战 天猫靖捷:采销模式加互联网已过时 新零售引领未来 湖南:地方行政首长任在建重大水利工程建设责任人 环球时报:拼多多和北京南站说明中国发展是粗糙的 国家医保局:医保财政补助标准人均新增40元 前法网女单八强宣布出柜 称已获双方父母祝福 央视解说:高拉特表现完美 让济州联心情落入海底 国际米兰神枪变废铁!吓退阿根廷 怕他坑死梅西
寿命仅一站 法拉利人字拖小翼片被FIA禁用 男子结婚8年无娃后“重金求子” 1条微信他悔一生 厄齐尔事件或使德国人才流失 移民后裔还愿卖命吗 侯佩岑罕见晒儿子近照 母子温馨过万圣节 《红海行动》原来是海军首长派的“活儿” 专家解读组建应急管理部:着眼减灾防治与救援并重 U23次轮观察:上半场换人再现 攻击线造3球1助 少帮主将归队和管理层讨论未来 2.19亿愿给不 西雅图的微软和亚马逊正叫板硅谷的苹果和谷歌 文凭通胀、种族斗争与阶层焦虑:神话幕后的美国教育 女子排名:阿瑞雅第一李旻智第八 刘钰升到146 91%命中率拿25+11!卡皇诠释啥叫压制联盟第一C
棋城讲坛首期火热开讲 常昊:学棋要从兴趣出发 非洲之王传音控股或借壳登陆A股 哈尔滨601路公交车侧翻 已致13人受伤 西媒称中国掀起无人驾驶热潮:前景光明 潜力巨大 “空姐遇害案”嫌疑人父亲:我想替儿子给人家磕头 五超联赛赛会制大盘点——这是足球与你我的故事 2018港百高手成群 祁敏邓国敏谁能傲视群雄 划重点回顾王毅外长两会答记者问 嘉兴市长胡海峰:“最多跑一次”重在政府理念革新 最有前景的十大行业 最有前景的十大行业 女生最值得学的手艺 女生最吃香的十大职业 AG亚游集团