Android和iOS的Browser目前對HTML5和CSS3的支持都很有限,即使是Chromium最新版本對HTML5也不是完全支持??梢栽谑謾C瀏覽器打開這個網站測試一下對HTML5功能和API的支持情況
為重慶等地區(qū)用戶提供了全套網頁設計制作服務,及重慶網站建設行業(yè)解決方案。主營業(yè)務為成都網站建設、成都做網站、重慶網站設計,以傳統方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
播放不了是因為手機瀏覽器不支持html5的這個video新特性。
iOS方面,根據蘋果官方提供的文檔,Mobile Safari支持包括視頻 (video)和音頻(audio) 標簽,離線存儲 (web storage),主流的CSS3效果 (transitions, animations, transforms, gradient, masks等)在內的HTML5特性的。此外,雖然未更新文檔,4.2 據說也加入了對Web Sockets,部分XHR-2,加強了對Canvas和SVG的支持??上У氖?,似乎尚未支持Web Worker。
Android方面,Android 2.2 和 2.3 的瀏覽器對HTML5的支持似乎相對有限,應該支持CSS3 (因為他們都是webkit內核),不支持SVG和Web Sockets,部分支持Video標簽 (WebM)。
支持的,只是不同的手就瀏覽器版本和手機系統版本,對HTML5代碼的兼容性不一樣而已。
HTML5跑分 UC瀏覽器 歐朋HD 百度手機瀏覽器 海豚瀏覽器 Q立方瀏覽器 天天瀏覽器T9體驗版
Android 2.3 321+8 369+11 189+1 / 317+3* 189+1 271+1 224+13
Android 4.0 338+8 367+11 275+3 / 317+3 * 275+3 / 364+10 * 不支持 不支持
有可能是CreateJS的問題,CreateJS在處理transform的時候依賴save/restore這樣開銷很大的操作,有些國產手機的配置很低,對這一類的支持不好。HTML5的兼容是很好,但是僅限于4大主流瀏覽器(Chrome, Firefox, Opera, Safari),其他的瀏覽器對標準的支持太不可靠了。
你說的是基于HTML5的網頁吧?那個要安裝adobe flash player,但是不是每個安卓手機都支持adobe的、、、
HTML5的Audio標簽,目前的主流瀏覽器都支持,只不過各種瀏覽器對音頻的支持的格式不同,當前,audio 元素支持三種音頻格式:
IE 9 ? ? ? ? ? ? ? ?支持 ?MP3
Firefox 3.5 ? ? 支持 ?Ogg Vorbis、Wav
Opera 10.5 ? ?支持 ?Ogg Vorbis、Wav
Chrome 3.0 ? 支持 ?Ogg Vorbis、MP3
Safari 3.0 ? ? ? 支持 ?MP3、Wav
html5標簽audio的autoplay屬性可以設置在頁面打開后自動播放。這個屬性本來挺好的。但是最近做了一個項目卻發(fā)現在iphone上無法自動播放。
各種查閱資料后發(fā)現原來iphone公司是考慮到用戶可能是用手機流量訪問的情況,為了用戶流量著想,所以需要用戶交互后才能播放。雖然蘋果公司是出于好心,但是如果網頁打開之后還需要一個交互才能聽到美妙的背景音樂,那么網站的體驗效果自然差了很多。可是這種問題要怎么解決呢?
冥思苦想了很久,終于做了一個艱難的決定。于是乎就這樣嘗試了一下:
$(function(){
$("#audio")[0].play();?
})
沒想到竟然好用?。?!
全部的代碼是這樣
html
head
script src="js/jquery.js"/script
/head
body
audio id="audio" src="song.mp3" autoplay="autoplay"
您的瀏覽器不支持audio標簽。
/audio
$(function(){
$("#audio")[0].play();
})
/body
/html