0

iPhone でシステム サウンドを再生したいのですが、シミュレーターではサウンドがうまく再生されますが、デバイスでは機能しません。

- (IBAction)SystemSound:(id)sender {
    NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@"waterfall"      ofType:@"caf"];
    NSURL *soundFileURL = [NSURL fileURLWithPath:soundFilePath];
    AudioServicesCreateSystemSoundID((__bridge CFURLRef)soundFileURL, &systemSound);
    AudioServicesPlaySystemSound(systemSound);
}
4

2 に答える 2

7

上記のコードの問題を追跡する前に、他にも確認すべき点があります。

1) 携帯電話は Bluetooth ヘッドセットとペアリングされていますか? その場合、オーディオは外部スピーカーの代わりに出てきます。

2) オーディオはミュートされていますか? 側面のスイッチと設定を確認してください。

于 2013-06-03T18:41:27.207 に答える