1

iPadでjPlayerを使用してオーディオファイルを再生しようとしています。ローカル PC の Safari では正常に動作しますが、iPad で開こうとすると、オーディオが自動的に再生されません。

私を助けてください。

ありがとう

4

3 に答える 3

5

Mobile Safari でのユーザー操作で jPlayer を初期化する必要がある場合があります。

メディア要素を初めて再生するときは、ユーザー ジェスターによって開始する必要があります。つまり、ユーザーは再生ボタンをクリックする必要があります。これは、ready イベント ハンドラーでの jPlayer("play") の操作に影響します。ブラウザはコマンドを無視します。jPlayer は、ユーザーが再生ボタンを押すまで待機します。最初のジェスチャが受信されると、JavaScript コードは、メディア要素に対して必要なことを何でも実行できるようになります。jPlayer メディア プレーヤー インスタンスは、オーディオ要素とビデオ要素を使用することに注意してください。それぞれに独自のジェスチャーが必要です。

ハックとして、外側のコンテナー要素 (または本体) にタッチ イベントのハンドラーを追加し、必要な jPlayer インスタンスを初期化することができます。

参照: http://www.jplayer.org/latest/developer-guide/#jPlayer-known-issues-event-driven

于 2012-05-03T12:41:19.843 に答える
0

自動再生しないってことですか?もしそうなら、あなたの問題が何であるかわかりません。

于 2011-11-01T08:00:42.120 に答える
-3

オプション swfPath に正しいパスを入力したかどうかを確認してください。

于 2013-07-10T12:39:01.373 に答える