欢迎来到[自学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

亚马逊组建医疗健康团队 归属于语音助手Alexa部门 巴萨官方宣布4200万新援完成体检 将前往美国会合 欧联杯夺冠赔率:马竞第1阿森纳多特第2 米兰第7 招银国际:恒指今日料高开逾200点 2952名代表赞成设立全国人大宪法和法律委员会 厦门男女围甲队同场 围甲4轮柯洁黑嘉嘉联袂出席 IF底部确立 IC短线承压 空军轰-6K战机岛礁起降训练提升海上实战能力 阿尔及利亚中国工人抗议:拖欠工资、暴力驱逐 港媒:驻港部队首次联合外舰搞这个“大动作” 刘鹤访美谈中美经贸摩擦:双方都认为应合作而非对抗 加泰杯-大将伤退门神扑点 巴萨点球4-2夺冠
隐智科技发布新产品 电子棋盘机器人少儿平台 建设“美丽中国” 这座城市就是最好的样本 北京遇“台风雨” 雨停后继续闷热进入蒸笼模式 去年直播付费用户几乎停滞 陌陌靠收购能否找到出路 大马大师赛国羽男单全军覆没 陈雨菲再战女单一姐 阿富汗军队发动空袭 24小时内消灭超40名武装分子 足协杯-土炮齐发威申鑫3-1湘涛晋级 将战国安 国际投行:阿里云“冲上云霄”,紧追亚马逊、微软 国中水务重组疑问多:标的业绩下滑明显 现金流异常 鸿海要改变在大陆的生产模式 美政府开门在即?共和党同意处理移民问题 媒体探访印度小贩:想在纷杂舆论中亲耳听中国故事
京媒:U23新政影响阵容稳定 与亚冠脱节致防守危机 意大利大选催生悬浮议会 意媒:凸显“南北割裂” 缺少几十万护工的日本 已在用机器人照顾老人 印为升级铁路招工9万 德媒:2800万应聘凸显就业难 雷军:公司这事若出问题,基本就万劫不复 俄罗斯一架苏29飞机硬着陆 事故造成1人死亡 回收公司被叫停后仍生产 医疗垃圾露天堆成山(图) 全球首款量产飞行汽车开放预订 首批产品2019年交付 苹果暗示将遣返全部海外现金 为美国贡献3500亿美元 在家可开啥小型加工厂 白手起家怎样创业项目 适合女性开的十五种店 手机挂机软件一小时5元 AG亚游集团