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

谷歌将禁止所有加密货币挖矿扩展程序进入Chrome商店 盯准三星弱项 华为在西欧五国同时铺售新品 安倍式“不放弃”:四处张罗朝绑架问题秀给国民看 43%日企认为日本科技实力下滑 忧心10年后被中国超越 节日饮品销售平平 美国星巴克计划减少菜单选择 江苏主帅:多进1个三分就赢了 比赛不够完美 你愿意成为“身体黑客”吗?皮下植入芯片其实也痛苦 维修铁路试运火车 朝鲜为多国记者团提供便利 戴威乱投医 ofo强上链 四川省委统战部长田向利当选省总工会主席 长城信息今日别A股 新股吸收合并将展开 暴风CEO冯鑫:乐视自己把自己毙掉了 与小米必有一战
森友丑闻发酵 日本朝野要求安倍内阁辞职呼声高涨 人社部:确保2018年高校毕业生就业水平总体稳定 美援助阿富汗夜视仪落入塔利班 致夜战伤亡增加一倍 洪秀柱南下高雄为蓝选将打气:不邀请也会主动上门 他把相恋多年女友嫁给别人做老婆 结果被判刑 支付宝表示:争取五年内让出境游也能不带钱包 两儿童玩游戏花掉5万多 家长投诉获腾讯网易退款 代表委员勾勒中国太空探索新图景:今年大火箭复飞 解放军空军“绕岛巡航” 气的台绿媒这样取标题 半场仅3分就敢忽视他?切换模式他也是个杀神 新浪彩票名家大乐透第18056期推荐汇总 年内通胀或达10000倍!IMF警告委内瑞拉最严重危机
蔡英文年终奖15万人民币 被讽:全民共贫唯她独乐 有钱任性!不懂区块链又如何?富豪仍投资加密货币 盒马鲜生张国宏:重新定义门店与顾客成半熟人的关系 “华龙一号”核电常规岛汽轮机主机设备研制完成 想革微软的命,罗永浩没人懂 空姐遇害案嫌疑人尸体初步确认 新骗术?女子冒充房东出租房屋 3套房转租给27人 1年240万!41岁老飞人加盟老鹰 最后1季要来了 光大新鸿基:港股昨日在重磅股带动下窄幅波动向上 养殖什么不愁销路 笨蛋也能年赚100万 怎样白手起家赚钱 品牌设计公司排行榜 AG亚游集团