android - 音频循环不工作,android HTML5 开发与英特尔 XDK

标签 android html loops audio

需要一些帮助。

我正在使用 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/

相关文章:

android - 如何从另一个 Activity 中完成一个 Activity

android - 已经知道 iphone,想瞄准 Android,最佳方法?

html - table 可以看起来像这样吗?

java - 旧的 for-each 循环有效,新的 for-each 循环出现 ConcurrentModificationException

loops - 在ansible中迭代字典中的列表

java - 关于Android中BitmapFactory.Options的问题

java - 如何理解 fragment ?

python - 是否可以在不创建新字典的情况下在 for 循环中使用字典理解?

javascript - 屏幕 html 中 div 中的图像位置

java - 在 servlet 中接受并解析上传的文件