XPERIAはwavファイルが再生できないからアプリを作るときは注意!
Androidアプリ
Androidアプリ開発は大変だ。
iPhoneアプリもユニバーサルアプリだと3G,GS/iPhone4/iPad用の作り込みをして各OSのバージョンでテストしなければならないが、Androidでは画面サイズ、OSのバージョンだけではなく機種依存する部分があるのである。
今回とあるアプリを作っていたがXPERIAで効果音が鳴らなかったのである。
最初はOSのバージョンが2.1のせいだと思っていた。
GALAXY Sの2.2ではちゃんと鳴るからである。
がんばって2.1の別の端末を手配して実験したら鳴るのである。
BGM等の効果音以外はちゃんと鳴っているのにである。
うーん…
ふと、プログラマーが気づいた。
「XPERIAってwavファイルが再生できないんじゃないですか?」
ま、まじかー!?
確かにBGM等はm4aファイル、効果音はwavファイルである。
効果音のwavを直接XPERIAのプレーヤーで再生すると「鳴らない」
まさかこんなことで引っかかっていたとは…
wavって、かなりレガシーなファイル形式だから当然再生できると思っていた。
思い込みってやっぱり危険です。
