2010-12-18 8 views
0

既に試してみましたが、失敗しました 私のアプリに.wavファイルを入れても問題ありません。だから私はアプリに.wavの曲ファイルを入れようとしました。走ると音が出なくなる。 (曲はiTunesを使って.mp3から変換されます) 私はこれをどのように修正できますか?事前に感謝しますアプリに曲を入れられませんでした

答えて

1

サウンドファイルが大きすぎます。あなたはiOSのオーディオプレーヤーの種類が異なりますが、実際には短いもの(1〜3秒程度のもの)しか再生できないものもあります。 CoreAudioのような別のプレイヤーを選ぶ必要があることを修正する。

2番目の可能性のあるエラーはシミュレータです。シミュレータは必ずしも同じことをするわけではありません。実際のデバイスで実行して、動作しているかどうかを確認してください。

// EDIT:サンプルコード:応答のための

NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@"mySound" ofType:@"mp3"]; 
NSURL *soundFileURL = [NSURL URLForString:soundFilePath]; 
AVAudioPlayer *player = [[AVAudioPlayer alloc]initWithContentsOfURL:soundFileURL]; 

[player play]; 
[player pause]; 
+0

おかげで、私はすでにCoreAudio対応のフレームワークを追加しました。正しく動作させるために追加する必要があるものは何ですか?サンプルコードを提供できますか? – Heartbreakkid

+0

サンプルコードが追加されました –

+0

ありがとうございました! – Heartbreakkid

関連する問題