需要一些帮助。
我正在使用 HTML5 构建应用程序并使用“Intel XDK”将其转换为适用于 Android 的 .apk。我遇到的唯一问题是“循环”音频文件。 我正在使用一个非常简单的代码:
<audio id="myAudio" autoplay loop>
<source src="sounds/mysound.mp3" type="audio/mpeg"/>
<source src="sounds/mysound.ogg" type="audio/ogg"/>
</audio>
当我测试应用程序时,声音播放,但只播放一次,没有循环播放。
提前致谢!
最佳答案
您可以通过以下方式在 HTML 中的 Java 脚本中实现此目的:
<script language="JavaScript" type="text/javascript">
var mp3snd = "songlocation.mp3";
var oggsnd = "home-sound.ogg";
document.write('<audio loop autoplay="autoplay">');
document.write('<source src="'+mp3snd+'" type="audio/mpeg">');
document.write('<source src="'+oggsnd+'" type="audio/ogg">');
document.write('<!--[if lt IE 9]>');
document.write('<bgsound src="'+mp3snd+'" loop="1">');
document.write('<![endif]-->');
document.write('</audio>');
//-->
</script>
它将实现您想要的相同效果(在后台播放),同时仍在 HTML 5 中。
正在安装 this插件也可能有帮助。
关于android - 音频循环不工作,android HTML5 开发与英特尔 XDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26496667/