iPhone,JQTouch和HTML5音频标签

时间:2010-04-23 10:50:26

标签: iphone audio html5 jqtouch

我遇到了JQTouch(最新测试版)和html5音频标签的问题 在'子页面' - 音频标签在任何页面转换之前工作 完成,然后停止工作。

例如:

http://richardprice.dyndns.ws/test.html

http://richardprice.dyndns.ws/test2.html

除了我在两者之间交换“当前”类之外,

是相同的 divs - 所有音频标签都播放相同的mp3。

在test.html上,初始页面上的音频标签有效,但是当你 切换到该页面上的音频标签不会(有时候 导致浏览器崩溃)。切换回第1页和音频标签 该页面已停止工作。

test2.html是相同的测试,但初始页面被颠倒了,并且 同样的事情发生 - 第2页(现在的初始页面)播放 音频,第1页没有,并切换回第2页的结果 音频不再有效。

思考?

2 个答案:

答案 0 :(得分:1)

也许是因为第2页上的音频标签没有布局(因为它的显示为无)。我以前见过这种行为,请参阅评论here

您可以尝试通过DOM(document.createElement('audio')...)在该页面的pageAnimationEnd事件中添加音频。

答案 1 :(得分:0)

我遇到了与JQTouch的r148相同的问题。我将HTML5音频嵌入到我网站的三个独立子页面中。我第一次加载每个页面时,音频播放得很好(在QuickTime,iPhone 3.1中)。当我回到同一会话中的那些页面时,到音频的iPhone链接在游戏三角形中有一条线。浏览器通常会崩溃到主屏幕。

令人讨厌的是,iPad上的音频播放器在这些JQTouch页面上运行良好。来回,装载和重装。

崩溃的iPhone播放器让我很担心,所以我不得不恢复到一个无聊的老式href链接。我们太接近于发布日期以尝试任何JavaScript解决方法。