iPad Air 2 OpenAL再生でプチノイズ発生(更新あり)
新アプリが動き始めたので、TestFlightを利用してベータテストを行っている。
自分のiPad2やiPad mini で再現しなかったので気づかなかったのだが、どうもアプリ実行中に、プチプチ音が発生するというレポートがあった。
2人の方から連絡があったのだが、自分も含め他の人では再現しない。
問題が起きている機種を確認したところ、下記の状況であることがわかった。
iPad Air 2 2台 問題あり
iPad Air 2台 問題なし
iPad 2 2台 問題なし
iPad mini 問題なし
同じ問題が発生しているのかは不明だが、どうもiPad Air 2では異音が発生することがあるようだ。
価格.com – 『ごくまれに異音がする』 APPLE iPad Air 2 Wi-Fiモデル 64GB のクチコミ掲示板
iPad air 2 pop noise | Apple Support Communities
ということで今は他の iPad Air 2 でも起きるのか、再現確率を調べたいと考えている。とは言ってもこれ以上iPad Air 2をもっている知り合いはいないのでブロガーの方に依頼して回るしかない状況である。
どの iPad Air 2 でも発生するようだと、購入して調べることになりそうだ。
再生は cocos2d/cocos2d-objc の cocosDenshion を使っているので、OpenALで再生しているだけなのだが、iPad Air 2にはOpenAL関係の問題でもあるのだろうか。
追記 2016/01/23
cafではなくaiffフォーマットだと問題なくなったという記事。一体何が起きているのか。
しかしこれはiPad Air 2特有の話ではないと思われる。
でらうま倶楽部 : iPhone OpenAL上でのループ再生ノイズに苦しめられた
追記 2016/01/30
その後、昔から使っていた CocosDenshionのコードを ObjectAL に差し替えたことで、問題が起きなくなった。
古いコードを更新せずに使っていたために発生していたと思われる。なぜか iPad Air のみで問題が発生したので原因究明に時間がかかってしまった。
ObjectALはめんどうなOpenALのコードをラップしてくれていて、とてもありがたいライブラリだ。
関連記事
-
Apple買収後の TestFlight を利用してみた
TestFlight は昔から利用していたが、2014年に Apple に買収 されてしまった。その
-
プログラムを使ってiPhoneアプリを終了する方法
「ゲームを終了しますか? YES」的なダイアログを出してアプリを終了しようと思ったときに、どうするか
-
[iPhone SDK] Adhoc 配布にようやく成功
iOS SDK Hacksのおかげで、今までずっと失敗していた Adhoc配布に、ようやく成功。
-
EverLearn 1.9.0 に音声認識機能を追加しました
EverLearn 1.9.0 にて音声認識機能を追加しました。ホーム画面から、マイクボタンを押して
-
iPhoneアプリで週末起業
2009年7月に出た本なので、今となってはちょっと古いが、当時の熱気は感じられる。 iPhoneアプ
-
これは便利 iPhoneプログラミングUIKit詳解リファレンス
Amazonでの評判も良いし、書店で立ち読みしていくつか有用な情報を見つけたので、iPhoneプログ
-
Your application status is Ready for Sale
5/2にAppStoreにSubmitしたアプリに関して、Apple から Your applica
-
[iPhone 6 Plus] TUNEWEAR の iPhone 6 Plus 用ケースを買ってみた
iPhone 6 Plus 購入時に、とりあえず購入した Simplism のケースは、すぐ
-
メイドインジャパンとiPad、どこが違う? 世界で勝てるデジタル家電 感想
西田宗千佳氏の本はいつも面白い。 今回も予想に違わず面白かった。 自分も同じような情報は知っているは
-
Corona SDK 調査3日目 (Lua 用エディター探しその1)
iPhoneとAndroid両方で動くアプリケーションを開発できるというCorona SDKの調査3