SimpleAudioEngineを使用して、作業中のiPhoneアプリでバックグラウンドミュージックを再生しようとしています。次のコードを使用してバックグラウンドミュージックを再生します。
[[SimpleAudioEngine sharedEngine] preloadBackgroundMusic: @"MenuTheme.mp3"];
[[SimpleAudioEngine sharedEngine] playBackgroundMusic: @"MenuTheme.mp3" loop: YES];
これは正常に機能します。
ただし、次の行のターミナルを使用してMenuTheme.mp3をMenuTheme.cafに変換すると、次のようになります。
afconvert -f caff -d LEI16 "MenuTheme.mp3" "MenuTheme.caf"
SimpleAudioEngineを再度使用して.cafファイルを再生しましたが、機能しません。
これをトラブルシューティングする方法についてのアイデアはありますか?.cafファイルをクリックすると再生されます。ターミナルで、私が書くとき:
afinfo "MenuTheme.caf"
データ形式は2ch、44100 Hz、'lpcm'(0x0000000C)16ビットリトルエンディアン符号付き整数チャネルレイアウトなしであることがわかります。
何が悪いのかはよくわかりませんが、iPhoneでオーディオを使用するのも初めてです。どんな助けでも大歓迎です。ありがとう。
編集:スペルミスのafconvert