欢迎来到[自学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亚游集团(www.meeetang.com)

   

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

<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

人物 | 罗杰-班尼斯特爵士与最伟大的一英里 河北10市加入“抢人大战”:送户口送房子送票子 湖南:地方行政首长任在建重大水利工程建设责任人 曝巴萨求购利物浦废弃名将 克洛普完全看不上他 日本军机再出事故:CH47直升机30公斤机门空中掉落 港澳办主任:惠台31条与中央支持港澳方针政策一致 丰田携手零部件商 将投3000亿日元建智能化软件公司 全面封杀中兴,美国下了好大一盘棋! CBA最让人绝望投手!瞎扔?任性?他就是能进 美联储决策日指南:决策者料讨论何时暂停渐进加息 法国一座移民营455人遭警方驱逐 多数恐流落街头 渝贵铁路助力春运今日开始售票 12个车站票价出炉
起草人解读政府工作报告:中国经济“内外兼修” 蔡英文这句话让台网友直呼:2018干话王就是你了 汤杯谌龙开门红林丹亮相 中国横扫法国取两连胜 马斯克:我就0.25个比特币,还不知丢哪去了 人民日报:文化全球化实质是兜售西方文化 商务部再谈美国封杀中兴:表面针对中国 最终伤其自身 美女15元揽大乐透2400万:一时不买浑身不自在 外媒:疑似以军无人机向记者投放催泪瓦斯 特朗普:对关闭政府毫无问题 但是有讨论余地 日国税厅长官因森友学园问题辞职 安倍政府受打击 巴尔韦德:巴萨首要目标是西甲 亲承大将将离队 大连一方必须直面两大问题 防守反击更能适应中超
杜兰特39分勇士两连败 新狼王爆发森林狼止血 新华社调查第三方支付乱象:账号可买卖 沦为洗钱通道 上百位企业家挺柳传志:称联想是民族产业的一面旗帜 难民营变“枪械库”港市民团体请愿促严打假难民 “保镖打人丑闻”闹大 马克龙出面紧急灭火 外媒:泰国曼谷职业乞丐收入不菲 最高可日入千元 终成正果!格策世界杯后完婚 罗伊斯诺伊尔受邀 火箭旧将把骑士最弱点锤爆!这1项他们就输16分 皇马客战巴萨比赛时间揭晓 中国球迷只能熬夜看 适合白手起家的项目 如何利用微信挣钱 两万元投资 最近开什么店比较好 AG亚游集团