1. 程式人生 > >Html5 在 Android/IOS 瀏覽器不自動播放視訊

Html5 在 Android/IOS 瀏覽器不自動播放視訊

相信很多Web前端開發小夥伴因為工作的需求,在研究怎麼通過HTML5實現視訊在手機瀏覽器的自動播放(主流瀏覽器)。在這裡,我要告訴大家:

  1. Chrome for Android 從版本54開始支援靜音視訊自動播放
  2. Safari for iOS 10 從版本602開始支援靜音視訊自動播放
  3. Autoplay, whether muted or not, is already supported on Android by Firefox and UC Browser: they do not block any kind of autoplay

據說是為了通過視訊解決大體積的GIF動畫問題

系統/瀏覽器 是否支援自動播放
iOS 9 Safari 601 no
iOS 10 Safari 602 yes (with muted + playsinline attributes)
iOS 9 Chrome 54 no
iOS 10 Chrome 54 yes (with muted + playsinline attributes)
iOS 9 Opera Mini 14 no
iOS 10 Opera Mini 14 yes (plays fullscreen)
iOS 9 Firefox 5.3 no
iOS 10 Firefox 5.3 no
Android Chrome 43 no
Android Chrome 54 yes (with muted attribute)
Android Opera Mini 20 no
Android Firefox 49 yes
Android Samsung Internet 4.0 no
Windows Phone 8 IEMobile 10 no
Windows Phone 8.1 IEMobile 11 yes
Windows 10 Mobile Edge 14.1 no
Windows 10 Mobile Opera Mini 9.1 no

相關推薦

Html5Android/IOS 瀏覽器自動播放視訊

相信很多Web前端開發小夥伴因為工作的需求,在研究怎麼通過HTML5實現視訊在手機瀏覽器的自動播放(主流瀏覽器)。在這裡,我要告訴大家: Chrome for Android 從版本54開始支援靜音

iOS微信瀏覽器自動播放HTML5 audio(音樂)的2種正確方式

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=de

IOS微信瀏覽器無法自動播放背景音樂的解決辦法

IOS系統為了節省使用者的流量,禁止了audio標籤的自動播放,所以在蘋果手機上H5的audio標籤不能自動播放,目前我只找到了微信瀏覽器上的解決辦法。 <body> <audio id="bgmusic" src="audio/9282.wav"

Android開機啟動自動播放視訊

最近客戶有個小需求:在一個android系統平臺上一開機就自動播放SD卡某檔案目錄下的視訊檔案。 需求比較簡單,不多說了,直接貼程式碼: 1 首先配置 AndroidManifest.xml  註冊一個開機服務廣播 主要程式碼如下:         <receiver android:name=".Bo

蘋果IOS微信瀏覽器自動播放音訊問題+jquery click點選閃屏的問題

蘋果IOS微信瀏覽器下自動播放音訊問題 因為ios下微信的瀏覽器是不允許音訊自動播放的,所以投機取巧尋找解決辦法。在此做一下筆記,呼叫一下就好了。 function audioAutoPlay(id){ var audio = document.getElemen

直接在低版本IE6/7/8瀏覽器中使用HTML5的audio和video標籤播放視訊音訊的辦法

 雖然我的mp4格式的視訊 還是沒播放起來 但覺得 這些 還是很有參考價值的 支援低版本IE的html5播放器演示 通常人們習慣用swf播放器來播放網路視訊音訊 HTML5給我們帶來了很多驚喜,其中新增加的audio和video標籤可以讓我們更方便的在網頁中

h5點播播放mp4視訊遇到的坑,ios的h5播放視訊

背景 h5的出現對多媒體在網頁上的視訊播放提供了支援,以前網頁播放視訊基本依賴於flash等外掛。而h5的video標籤實現了網頁播放視訊無外掛化。因此,h5的出現給網頁視訊播放帶來極大的便捷性,目前

Android仿微博/QQ空間滑動自動播放視訊功能

最近做專案用到了滑動自動播放,下面是原理大家借鑑一下: 關鍵程式碼 1.監聽滾動事件 首先要給listview新增setOnScrollListener監聽,注意這個監聽在recyclerView上是addOnScrollListener,也就是說下面

html5 -audio-移動端如何自動播放

sta bsp 進行 tro roi 媒體 add 放音 頁面 最近在做一些活動類頁面或者類似於易企秀類型的輕應用經常遇到關於audio標簽的應用,對於audio相關的常用知識點以及一些相關的問題如下:    <audio id="audios" src="xxxx

webdriver 自動播放 adobe flash player

webdriver 不自動播放 adobe flash player 自動化測試的時候遇到一個問題,chrome webdriver 不自動播放 adobe flash player. 上網找了一下資料,是需要設定一下chrome 的 options 於是就直接在

WebView 視訊播放,全屏按鈕顯示出來,全屏後播放視訊

最近專案的一個需求,需要在Webview 裡面播放視訊遇到了一些問題: 視訊可以正常播放但是,視訊底部的全屏按鈕沒了,只有一個音量按鈕。修改後,點選全屏,視訊不能播放。 接下來一 一解決: 問題1 :沒有全屏按鈕: 如圖:可以看到只有一個音量按鈕,沒有全屏按鈕。 查了一

HTML5】解決視屏自動播放的vedio標籤設定

<video muted controls = "controls" autoplay = "autoplay" width = "800" height = "600"> <source src="testing.mp4" type = "video/mp4"/>

iOS-XCode自動提示程式碼問題彙總

1.程式碼提示功能失效 解決方法: 在Xcode->Window->Projects選中你的專案,點選Derived Data右側的Delete按鈕 用命令列解決,效果同上方 cd到Xcode目錄下:Xcode~/Library/D

Bodymovin:Bodymovin和Lottie:把AE動畫轉換成HTML5/Android/iOS原生動畫 大殺器Bodymovin和Lottie:把AE動畫轉換成HTML5/Android/iOS原生動畫

轉自:https://www.cnblogs.com/zamhown/p/6688369.html 大殺器Bodymovin和Lottie:把AE動畫轉換成HTML5/Android/iOS原生動畫   前段時間聽部門老大說,Airbnb出了個移動端的動畫庫Lottie,可

背景音樂(audio標籤)在微信瀏覽器自動播放

背景音樂audio標籤設定屬性autoplay,在電腦上可以自動播放,但是在手機上卻不能。由於部分手機系統考慮維護使用者的流量使用,強制遮蔽了多媒體檔案的自動播放屬性。除非使用者主動觸發,但是在微信瀏覽器中,卻可以通過程式碼控制html頁面自動播放背景音樂。只要在頁面onlo

sweiper4手動滑動之後自動播放的問題

var swiper = new Swiper('.swiper-container', { autoplay:{ disableOnInteraction: false,//預設true delay:2000,//預設3000

Android移動開發-使用VideoView播放視訊的實現

為了在Android應用中播放視訊,Android提供了VideoView控制元件,它就是一個位於android.widget包下的控制元件,它的作用與ImageView類似,只是ImageVie

Android開發之使用VideoView播放視訊

     Android提供了 VideoView元件,它的作用與ImageView類似,只是ImageView用於顯示圖片,而VideoView用於播放視訊。 使用VideoView播放視訊的步驟如下: 1)        在介面佈局檔案中定義VideoView元件,或在

linux 下火狐瀏覽器播放flash 的解決辦法

首先你需要去官網下載flash 下載.tar.gz版本 然後解壓 tar -zxvf xxxxx.tar.gz 解壓之後只你會看到一個libflashplayer.so檔案 現在新建一個目錄 ~$ mkdir -p ./.mozilla/plugin

使用bootstrap之輪播外掛自動播放的問題和播放時間間隔的問題解決方法

<div id="myCarousel" class="carousel slide"><!-- 輪播(Carousel)指標 --><ol class="carousel-indicators"><li data-target="#myCarousel" data