2012-04-25 6 views
0

오디오를 재생하려고하는 xcode (4.3.2) 프로젝트가 있습니다. 테스트 할 iPad2 장치가 2 대 있습니다. 둘 다 iOS 5.1 (9B176)을 실행 중이지만, 하나는 3G이고 하나는 그렇지 않습니다. 사운드는 시뮬레이터와 3G 3G iPad에서 재생되지만 3G 기기에서 재생할 오디오를 가져올 수 없습니다.모든 iOS 장비에서 오디오가 재생되지 않습니다.

오디오는 장치에있는 프로그램에서 작동합니다.

-(void) playSound { 
    NSString* filePath = [[NSBundle mainBundle] pathForResource:@"gbm_menu_music" 
                 ofType:@"m4a"]; 
    NSURL *soundURL = [NSURL fileURLWithPath:filePath]; 
    avPlayer = [[AVPlayer alloc] initWithURL:soundURL]; 
    [avPlayer play]; 
} 

을 다음과 같이 사운드를 재생하기 위해 나는이 방법은 내가 어떤 도움에 감사드립니다

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 

에서 호출 어느입니다.

+2

가 명백한 진술에 대한 용서하지만, 음소거 상태가 아닌지 아이 패드는 무엇입니까? – mttrb

답변

2

기기 자체의 문제인 것 같습니다. iPad의 설정에서 일반 아래에있는 "Use Side Switch to :"아래에서 장치가 "Lock Rotation"으로 설정되었습니다. "음소거"로 변경하면 문제가 해결됩니다. 다시 "잠금 회전"으로 전환하는 것도 좋습니다.

답변에서 발견 https://devforums.apple.com/message/610297#610297

+1

사이드 스위치를 사용하여 장치를 음소거 한 다음 나중에 사이드 스위치를 "회전 잠금"으로 변경하면 음소거를 해제 할 수있는 명확한 방법이 없어도 장치를 "음소거"상태로 둘 수 있습니다. 사이드 스위치 설정을 변경하지 않고이를 수행 할 수있는 방법이 있습니다. 집을 두 번 클릭하여 멀티 태스킹 작업을 실행하고 아이콘 왼쪽으로 스 와이프하면 볼륨 슬라이더 옆에있는 스피커 아이콘을 누를 수 있습니다 음소거를 토글합니다. – zem

관련 문제