A. html5 audio 打包成安卓audio無法播放
應該是的,對應之前路徑src="images/bg.mp3",這種情況下要求在包images下有個bg.mp3文件,而這個包應該是和html頁面文件是一級的。檢查下大小寫,檢查下包結構,再試試。
B. android中html5中的video音量是不是控制不了
HTML5中的 video和audio這兩個標簽是HTML5中專門用來播放視頻和音頻資源的標簽。video標簽和audio標簽也提供了很實用的javaScript API,允許創建自定義的控制項。這兩個標簽的用法我們通過下面這個示例來進行說明一下。
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<title>video標簽和audio標簽</title>
<head>
<body>
<h2>video標簽的使用</h2>
//使用video標簽播放視頻Kobe.mp4 其中controls控制是否要顯示視頻控制項
<h2>使用video標簽的API</h2>
<video src="kobe.mp4" controls="controls" id="video">
你的破瀏覽器可以退休了,趕緊升級吧!
</video>
//通過HTML5中Video提供的API 可以自定義控制項控制視頻的播放
<br/>
<input type="button" value="播放" onclick="playVideo()" />
<input type="button" value="停止" onclick="stopVideo()" />
<input type="button" value="快進10秒" onclick="forward()" />
<input type="button" value="快退10秒" onclick="back()" /> <br/>
<input type="button" value="閉嘴" onclick="shutup(this)" />
<input type="button" value="加速x2" onclick="fast()" />
<input type="button" value="減速x2" onclick="slow()" />
<input type="button" value="正常倍速" onclick="normal()" /> <br/>
<input type="button" value="大聲點" onclick="up()" />
<input type="button" value="小聲點" onclick="down()" />
C. 安卓手機上html5頁面播放音樂為何只能播放一次
不會啊,應該是你代碼問題,在音樂播放的代碼audio標簽那裡增加一個循環播放的屬性loop="loop"即可。
如:<audio loop="loop" />
註:IOS不允許自動播放背景音樂哦。android的話javascript可以使用<audio>標簽,然後在下方增加一段該標簽的play()動作。例如
<audio id="bgaudio" src="sound.wav" loop="loop"></audio>
<script type="text/javascript">
document.getElementById('bgaudio').play();
</script>
D. 如何解決webview不支持html5中audio標簽
我們都知道html5有非常方便的audio標簽可以嵌入音頻文件,而Android的webview具有基本的瀏覽器內核,可以瀏覽基於html5的文檔,但webview對html5的支持目前還是有很大差距的,很多html5支持的標簽,在webview中並不支持。近期就遇到一個要在webview中嵌入mp3音頻的需求,原本以為直接用html5的audio標簽即可實現,沒想到webview中只是顯示了audio控制項,但並不能播放。
網上查了很多資料,比較統一的結論是android2.2不支持audio標簽,2.3以上可以支持,但實踐發現2.3以上的支持也並不好,貌似和音頻文件的解碼格式也有關系。
目前遇到的一些不同的情況列舉如下:
1、<audio src=」www.example.com/01.mp3″ >對伺服器端的音頻文件支持。
2、<audio src=」01.mp3″ >最手機本地的音頻文件不支持。
一種變通的方法:
1、<video src=」test.mp3″ poster=」test.jpg」 onclick=」this.play();」></video>
使用video標簽嵌入mp3文件,並添加onclick屬性和背景圖屬性。
另一種比較保險的方法是製作swf文件,嵌入mp3音頻,再使用jQuery Flash一類的插件實現html5文件中嵌入音頻。
E. HTML5的audio標簽設置了autoplay屬性在手機端出現的問題是怎麼回事
Safari屏蔽了autoplay,必須由用戶交互事件觸發,因為autoplay在移動網路環境下可能會造成用戶流量費劇增;在Android的機子是可以實現自動播放的,在iOS的機子里沒有辦法,可以通過為頁面綁定touchstart事件來實現播放。