Ticket #31977

WebAudio対応

Open Date: 2013-09-03 18:55 Last Update: 2013-09-10 17:29

Reporter:
Owner:
Status:
Open [Owner assigned]
Component:
(None)
MileStone:
(None)
Priority:
3
Severity:
5 - Medium
Resolution:
None
File:
None

Details

iPhoneで音楽と効果音の同時再生をサポートしようとすると、WebAudioを使わないといけないらしい。

https://developer.apple.com/library/safari/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Using_HTML5_Audio_Video.pdf

※上記文書に明文化はされていないが、HTML Mediaが単一しかサポートされないため、効果音を鳴らすためにはBGMをとめなければいけないという仕様

cocos2d-html5がやっているように、「WebAudioがサポートされている」 + 「iPhoneかiPad」ならWebAudioを使う、という風にしないといけないような気がする。

https://raw.github.com/cocos2d/cocos2d-html5/develop/CocosDenshion/SimpleAudioEngine.js

正直このMobile Safariのよくわからない仕様のせいでソースコードを肥大化させるのは嫌なのだが、最大勢力のiPhoneを無視するわけにもいかないし、やらないといけないかもしれない。

Ticket History (2/2 Histories)

2013-09-03 18:55 Updated by: tsugehara
  • New Ticket "WebAudio対応" created
2013-09-10 17:29 Updated by: tsugehara
  • Priority Update from 5 - Medium to 3
Comment

原則としてjgame.jsの音再生機能は最低限で、それ以上を求めるなら外部ライブラリで、という方針なので、とりあえず優先順位下げ。

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login