And*_*lie 20 javascript iphone audio html5 android
我有一个使用html5 <audio>标签在浏览器中播放音频的JavaScript .它在iPhone浏览器中运行良好,但在Android中无效.(使用Android 2.1的htc欲望测试.)任何人都知道为什么?
我的代码:
function playHTML5(sound, soundcv){
// sound = url to m4a audio file
// soundcv = div in which the audioplayer should go
var audio = document.createElement('audio');
audio.src = sound;
audio.controls = "controls";
if (currentSound != null){
soundcv.replaceChild(audio,currentSound);
} else {
soundcv.appendChild(audio);
}
currentSound = audio;
}
Run Code Online (Sandbox Code Playgroud)
顺便说一句,我也试图放大显示在iphone中的音频按钮(默认的一个很小),到目前为止没有运气 - 会对任何想法感激不尽!
Pie*_*tte 14
FroYo中最新的Android浏览器尚不支持HTML5音频元素.这不是一个错误,而是一个尚未实现的功能.它可能来自姜饼.
更新:Gingerbread浏览器具有音频元素.
Sla*_*vik 13
这是链接到谷歌Android的错误,该错误导致Android中缺少对AUDIO标签的支持.请投票.
http://code.google.com/p/android/issues/detail?id=10546
顺便说一下,有一些解决方法可以让你在Android 1.6 .. 2.2中原生播放MP3,就像那样:
<video src="test.mp3" onclick="this.play();"></video>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
71988 次 |
| 最近记录: |