可能性の重複:私は私が働いているiPhoneアプリのバックグラウンドミュージックを再生するためにSimpleAudioEngineを使用しようとしている
playing a .caf file: works fine in simulator but not in iPhoneSimpleAudioEngine、.caf遊んファイル
。私は次のコードを使ってバックグラウンドミュージックを演奏します:
[[SimpleAudioEngine sharedEngine] preloadBackgroundMusic: @"MenuTheme.mp3"];
[[SimpleAudioEngine sharedEngine] playBackgroundMusic: @"MenuTheme.mp3" loop: YES];
これはうまくいきます。私は次の行で、端末を使用してMenuTheme.cafにMenuTheme.mp3を変換する際
しかし、:
afconvert -f caff -d LEI16 "MenuTheme.mp3" "MenuTheme.caf"
と私は.cafファイルを再生するには、再度SimpleAudioEngineを使用し、それは動作しません。
この問題のトラブルシューティング方法はありますか? .cafファイルは、クリックすると再生されます。私は書き込み端末に:
afinfo "MenuTheme.caf"
これは、データフォーマットが2 CHで私に伝え、44100ヘルツ、「LPCM」(0x0000000C)16ビットリトルエンディアン整数ないチャネルレイアウトを締結していません。
本当に何が間違っているのか分かりませんが、iPhoneでオーディオを使用するのも非常に新しいです。どんな助けもありがとうございます。ありがとう。
編集:
http://stackoverflow.com/questions/1363972/playing-a-caf-file-works-fine-in-simulator-but-not-in-iphone –
アップルは、シミュレータとiPhoneの両方のデバイスが同じコーデックを持つことを確認しようとします。 – markckim