2010-04-23 93 views
0

我对'子页面'上的JQTouch(最新beta)和html5音频标签 存在问题 - 音频标签在任何页面转换完成之前工作,并在之后停止工作。iPhone,JQTouch和HTML5音频标签

例如:

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

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

是相同的其他比我交换两个 div之间出现的 “当前” 类 - 所有的音频标签起到同样的MP3。

在test.html初始页面上的音频标签正常工作,但当您切换到该页面上的音频标签时(并且有时会导致浏览器崩溃,有时会导致 )。切换回第1页,该页面上的音频标签 已停止工作。

test2.html是相同的测试,但是与初始页面逆转, 同样的事情发生 - 第2页(现为初始页)播放 音频,1没有,然后再切换回第2个结果在 音频不再工作。

想法?

回答

1

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

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

0

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

烦人的是,iPad中的音频播放器完美地运行在这些JQTouch页面上。来回,加载和重新加载。

崩溃的iPhone播放器担心我,所以我不得不恢复到一个无聊的旧的HREF链接。我们离启动日期太近,无法尝试任何JavaScript解决方法。