5

iOS7でオーディオファイルを再生するのに少し問題があります。このコードが呼び出されたときに音が出ないため、オーディオ ファイルは再生されません。

NSURL* musicFile = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"PistolShootSound" ofType:@"mp3"]];
AVAudioPlayer *click = [[AVAudioPlayer alloc] initWithContentsOfURL:musicFile error:nil];
[click setVolume:1.0];
[click play];

しかし、音が出ません:(

コンピューターのサウンドを確認しましたが、動作しています。システム環境設定で [ユーザー インターフェイスのサウンド効果を再生する] オプションを再確認しましたが、使用しませんでした。次のように AVAudioSession を開こうとしました:

AVAudioSession *audioSession = [AVAudioSession sharedInstance];
[audioSession setCategory:AVAudioSessionCategoryPlayback error:nil];
[audioSession setActive:YES error:nil];

しかし、それもうまくいきませんでした。

iOS7 でサウンドを再生する別の方法はありますか? または、シミュレーターがサウンドを再生しなくなりましたか?

4

1 に答える 1