我有一个使用 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;
}
顺便说一句,我还试图放大显示在 iphone 中的音频按钮(默认按钮非常小),到目前为止没有运气 - 将不胜感激任何想法!