2016-05-24 3 views
0

imはウェブアプリケーションでサウンドを再生しようとしていますが、アンドロイドを含むすべてのnavで動作しますが、ipadやiphoneでテストするとサウンドがうまくいきません。物事のが、まだ何の解決策を得るていない私はそれがすべてのデバイスで動作言ったように、これは、私が試した最後のコードですが、私、物事iphone jsのオーディオタグ

if($('#qty').text() !="") 
        { 
         //$("<audio id='chatAudio'><source src='ding.wav' type='audio/wav'>").appendTo('body'); 
         $("<audio id='chatAudio2'><source src='ding.mp3' type='audio/mp3'>").appendTo('body'); 
         // play sound 
        // $('#chatAudio')[0].play(); 

         $('#chatAudio2')[0].play(); 
        } 

答えて

0

iOSのビデオとオーディオが実際に有効にするタッチイベントを要求。 ページがロードされた後にイベントをキャプチャすることをお勧めします。このイベントは、すぐに再生を一時停止し、その後いつでも再生できるようにします。

出典:この問題を自分で経験してください。

+0

ありがとう、私はそれについて読んで、私はそれを解決しようとする前にタッチイベントについて聞いたことがない。 –

+0

私は試しましたが、私は正しい方法でやっているとは思っていません。 –

+0

あなたが達成しようとしていることを理解している方法では、クリックのためにリスナーを持つことをお勧めします。ボディエレメントをスワイプします。ブロック内で、初期ロードプロセスがまだ実行されているかどうかを確認しますブールがやります)。まだ実行されていない場合は、オーディオ要素を取得して再生し、すぐに一時停止します。 この後、自分でオーディオ要素を制御できるはずです – Dussed

関連する問題