⑴ html5 audio 打包成安卓audio無法播放
應該是的,對應之前路徑src="images/bg.mp3",這種情況下要求在包images下有個bg.mp3文件,而這個包應該是和html頁面文件是一級的。檢查下大小寫,檢查下包結構,再試試。
⑵ 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()" />
⑶ HTML5的audio標簽設置了autoplay屬性在手機端出現的問題是怎麼回事
Safari屏蔽了autoplay,必須由用戶交互事件觸發,因為autoplay在移動網路環境下可能會造成用戶流量費劇增;在Android的機子是可以實現自動播放的,在iOS的機子里沒有辦法,可以通過為頁面綁定touchstart事件來實現播放。
⑷ 如何解決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文件中嵌入音頻。
⑸ 安卓手機上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>
⑹ HTML5用什麼代碼能讓背景音樂在手機上播放
用html5的audio標簽,如下面代碼即為所求:
<audiosrc="文件地址"autoplay="autoplay"loop="loop"style="display:none">
</audio>
autoplay是自動播放,但是也可以用js實現,loop是循環,display:none是為了讓其渲染不會出現在頁面中
⑺ android webview載入html5 audio標簽 路徑問題
有一種可能就是你的MP3文件太大了,你可以試試其他的小點的mp3。
⑻ html5 audio 標簽autoplay="autoplay"在手機預覽網頁無法自動播放背景音樂
為了防止不必要的自動播放浪費流量,手機網頁訪問帶有audio的頁面是不會自動播放的。
Safari屏蔽了autoplay,必須由用戶交互事件觸發,因為autoplay在移動網路環境下可能會造成用戶流量費劇增
Android的我不清楚,下面是引自Safari
Reference
In
Safari
on
iPhone
OS
(for
all
devices,
including
iPad),
where
the
user
may
be
on
a
cellular
network
and
be
charged
per
data
unit,
autobuffering
and
autoplay
are
disabled.
No
data
is
loaded
until
the
user
initiates
it.
This
means
the
JavaScript
play()
and
load()
methods
are
also
inactive
until
the
user
initiates
playback,
unless
the
play()
method
is
triggered
by
user
action.