0

「サブページ」のJQTouch(最新のベータ版)とhtml5オーディオタグに問題があります。オーディオタグは、ページの遷移が完了する前に機能し、その後は機能しなくなります。

例えば:

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

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

2つの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でも同じ問題が発生しました。私のサイトの3つの別々のサブページにHTML5オーディオを埋め込んでいました。各ページを初めてロードしたとき、オーディオは正常に再生されました(QuickTime、iPhone 3.1の場合)。同じセッションでそれらのページに戻ったとき、オーディオへのiPhoneリンクには再生の三角形を通る線がありました。多くの場合、ブラウザがホーム画面にクラッシュしました。

迷惑なことに、iPadのオーディオプレーヤーはこれらのJQTouchページで完全に機能します。前後に、ロードとリロード。

クラッシュしたiPhoneプレーヤーが私を心配したので、私は退屈な古いahrefリンクに戻らなければなりませんでした。JavaScriptの回避策を試すには、リリース日が近すぎます。

于 2010-05-25T16:06:07.197 に答える