2016-04-26 11 views
1

私は、基本的なJavascriptサイクリックタイマースクリプトを持つウェブページを持っています。 タイマーを再起動するたびに音を鳴らしたい。デスクトップ上の携帯でjavascriptで音を鳴らす

var audiof = new Audio('beep.mp3'); 

if (Seconds == 0) 
{ audiof.play(); } 

作品罰金:

は、これが私のスクリプトです。モバイルやタブレットでは動作しません。

私は、ユーザーがトリガーしない限り、モバイルデバイスでオーディオを再生できないと読んだことがあります。 オーディオを開始/停止するボタンを追加したかったので、そのようなイベントがオーディオを開始するトリガーになる可能性がありますか? どうすればこの問題を解決できますか?

ありがとうございます!

+0

あなたはどのモバイルまたはテーブルを使用していますか?あなたはiPhoneや他のデバイスを使用していますか? iPhoneでは、再生音を出すためにトリックを使用する必要があるからです。 –

+0

ええ、私がテストしていた携帯電話はIphoneです。 – AlexB

+0

OK、今日後で、iPhoneで再生するサウンドをどうやって得るかについての作業を投稿します。私は何かを仕上げなければならない。しかし、はい、あなたは実際に何らかのユーザーのやりとりがない限り、iPhoneはHTML5でサウンドを再生することに問題があります。画面上をクリックするように。 –

答えて

0

function clickbutton(){ audiof.play(); audiof.pause();

} と思われます。そのようなアプローチに問題はありますか?

関連する問題