0

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

例如:

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

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

除了我在两个 div 之间交换“当前”类之外是相同的 - 所有音频标签都播放相同的 mp3。

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

test2.html 是相同的测试,但初始页面颠倒了,并且发生了同样的事情 - 第 2 页(现在是初始页面)播放音频,第 1 页不播放,切换回第 2 页导致音频不再工作.

想法?

4

2 回答 2

0

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

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

于 2010-04-26T22:37:20.323 回答
0

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

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

崩溃的 iPhone 播放器让我很担心,所以我不得不恢复到一个无聊的旧链接。我们离发布日期太近了,无法尝试任何 JavaScript 变通方法。

于 2010-05-25T16:06:07.197 回答