2

mp3 ファイルを再生するシンプルなオーディオ アプリを作成しました。Simulator(iOS 5, 6)、iPod3GS(iOS 5.1)では問題なく動作します。しかし、私のiPhone4S(iOS 6)で試してみたところ、動作しているように見えますが、何も聞こえません。

「[audioPlayer duration]」は適切な値を提供し、デリゲートの「audioPlayerDidFinishPlaying」メッセージでさえ、継続時間の後に再生が正しく終了したことを示します。

私の iPhone4S は、ミュージック、ビデオ、ポッドキャストなどの他のサウンド アプリでは問題なく動作します。ただ、自作のカスタムアプリでは音が出ません。

NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"banana" ofType:@"mp3"]];
NSError *error;
if (error) {
    NSLog(@"error in audioPlayer:%@", [error localizedDescription]);
}
else {
    self.audioPlayer.delegate = self;
    [self.audioPlayer prepareToPlay];
}

それは単にデバイスの問題ですか、それともこの問題についての手がかりはありますか? 似たような経験をした人はいますか?

電話の設定値をリセットして再起動しましたが、それでも同じ問題が発生します。mp3、wav、aiff ファイルでテストしました。

4

1 に答える 1

7

サイレンサーをオフにします。

サイレンススイッチを示す側面図

そして、両方のボリュームがオンになっていることを再確認してください。

于 2012-10-28T14:02:04.810 に答える