0

嗨我有一個設置,記錄音頻(與AVAudioSessionCategoryPlayAndRecord類別),現在我想回放和MP3文件像往常一樣AVAudioPlayer實例,但沒有任何聲音可以聽到。用PlayAndRecord類別播放AVAudioPlayer的MP3文件?

AVAudioPlayer不會拋出任何錯誤,也不會在其委託回調中拋出任何錯誤。

有沒有類似的經驗?如何克服這一點?

+0

我可以解決OpelAL播放問題,但如果有更高層次的解決方案,我會非常感激。 – Geri

+0

請檢查你的音量:) – iEinstein

+0

似乎它沒有太多的關於錄音會議......別的東西...... – Geri

回答

0

請使用 -

NSString *docDirPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; 
      filePath = [NSString stringWithFormat:@"%@/%@.mp3", docDirPath , @"Welcome"]; 
    NSError *error; 
      NSURL *fileURL = [NSURL fileURLWithPath:filePath]; 
      avPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:fileURL error:&error]; 

      if (avPlayer == nil) 
      { 
       NSLog(@"AudioPlayer did not load properly: %@", [error description]); 
      } 
      else 
       { 
       [avPlayer play]; 
      avPlayer.delegate=self; 
       } 

並告訴我,如果工作或沒有。