2012-03-01 3 views
1

오디오 및 비디오를 완벽하게 재생하는 코드베이스가 있습니다. 나는 이것을 작은 프레임 워크로 변환하고이를 다른 코드의 일부로 사용하기 시작했습니다. 이 작업을 수행 할 때 오디오 출력이 없습니다 ... 재생되는 동안 오디오 출력을들을 수 없습니다. 모든 오디오 플레이어 대리자 메서드가 호출되고 있지만 소리가 들리지 않습니다. 동영상에서도 마찬가지입니다. 모든 동영상이 소리없이 재생됩니다. 마치 조용한 영화를 보는 것 .... 어떤 아이디어? 나는 오디오 파일 재생을 위해 AVAudioPlayer을 사용하고 비디오 재생을 위해서는 MPMoviePlayerController을 사용하고 있습니다.iOS에서 오디오 출력을 얻을 수 없습니다.

편집 : 이것은 기기에서만 발생합니다. 그것은 시뮬레이터에서 모두 잘 작동합니다.

+0

결과를 테스트하는 방법은 무엇입니까? 시뮬레이터, 장치/s ?? – Till

+0

시뮬레이터에서 잘 작동합니다. 그러나이 문제는 장치에서 실행할 때만 발생합니다. –

+0

여러 기기에서 사용해 볼 수 있었습니까? – Till

답변

0

내 바보 같은 자식 .... 문제는 iPad의 볼륨 버튼 때문이었습니다. iOS 5가 탑재 된 iPad의 볼륨 버튼에는 이상한 버그가 있습니다. 화면 잠금과 오디오 출력 사이에서 버튼을 토글 할 때 자체 업데이트되지 않습니다. 나는 이것이 사과의 벌레 인 것 같고 벌레를 신청했다. 희망은 그들이 다음 업데이 트 에서이 문제를 해결.

1

이 게시물을 보니 저는 똑같은 일을하고 있었고 실제로 스피커/헤드셋을 통해 오디오를 재생하려면 AVAduioSession이 필요합니다. 따라서 AVAudioSession을 사용하는 것은 필수입니다.

// 스피커로 재생하려면이 라인이 필요합니다. [[AVAudioSession sharedInstance] setCategory : AVAudioSessionCategoryPlayback error : nil];

및 배경 재생이 2 개 라인을 추가하고 백그라운드 모드를 허용하도록 설정 변경에 PLIST

[AVAudioSession sharedInstance] setActive : YES 오류 : 닐]; [[UIApplication sharedApplication] beginReceivingRemoteControlEvents];

관련 문제