Discussions

QiPhoneで音がならないです。

phiさん、質問させてください。

BGM、SEについて、tmlib.jsで作ったアプリが、iPhoneでならなくなってしまいました。
試しにjsdo.it & enchant.jsで作られているゲームをiPhoneでやってみたところ、
SEがなりました。

iPhone5cでiOS7.1.1にて試しています。

なにか気を付けなければいけないことがありますでしょうか?
宜しくお願い致します。

Sample Code

AAnswer to: iPhoneで音がならないです。

phi

質問ありがとうございます!

これ鳴ります?

KNJ41

鳴りました!
BGMは1ループで、SEはクリックするたびにちゃんと鳴ってます。

BGMがなり始めるまでに間があったので、ボリュームあげすぎてちょっとびっくりしました^^;

phi

やはり...

WebAudio の仕様で,
touchstart や touchend といったイベント時にしか鳴らないようになってるんです><

なのでタッチしたときに音を鳴らすといったことはできるんですが,
ゲームの効果音として自由に鳴らすとかといったことは現状難しいです.

ただ, iPhone の場合ページを”ホーム画面に追加”して,
そのアイコン経由でフルスクリーン起動するとどこでも音が鳴るようになります.

KNJ41

できました><; >フルスクリーン起動

これでiPhoneでも音ありで遊べます。
ありがとうございました。

もう1つ質問があるのですが、スレ違いなので別のページからさせてもらいますねmm

Post a question

You can post JavaScript, HTML, CSS related questions with attached reference to actual codes and get the answers likewise.

Ask a question

  • 1. Click the ‘Post a question’ above

  • 2. Enter question details, reference code, and click ‘Add question’ button

  • 3. Question will be paired with the code on display

Add an answer

  • 1. Choose a question

  • 2. Enter answer details, attach the reference code and click ‘add answer’ button

  • 3. Your answer will accompanied with attached code

Tag