2012-03-07 3 views
1

단추를 눌러 iPad 응용 프로그램에서 음소거 및 음소거를 해제하는 방법을 알고 싶습니다. 앱이 시작될 때 음악을 재생하는 내 viewDidLoad 메서드에 작업 코드가 이미 있습니다. 내가해야 할 일은 음악 재생을 멈추게 할 수있는 버튼을 만들고 다시 도청 할 때 다시 시작하는 것입니다.버튼을 눌러 iPad에서 오디오를 음소거 및 음소거 해제하는 방법

여기 내 viewDidLoad에 내 코드는 다음과 같습니다

- (void)viewDidLoad 
{ 
    NSString *path = [[NSBundle mainBundle] pathForResource:@"Bored" ofType:@"mp3"]; 
    AVAudioPlayer* theAudio = [[AVAudioPlayer alloc]initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL]; 
    theAudio.delegate = self; 
    [theAudio play]; 

    [super viewDidLoad]; 
} 

고마워! 어떤 도움을 주시면 감사하겠습니다.

답변

0

는 그냥 AVAudioPlayer API보고 - 그것은 모든있다 : 등 재생, 일시 정지, 볼륨을

+0

감사합니다 링크. 그러나, 나는 그것을 작동하게하는 것처럼 보일 수 없다. : – jaytrixz

+0

음 ... 당신이 게시 한 코드 스 니펫을 보면, AVAudioPlayer 인스턴스에 대한 참조를 저장하지 않으므로 나중에 재생, 정지 등을 말하기 위해 주소를 지정할 수 없습니다. UIViewController'의 선언 된 속성이 될 필요가 있습니다. 그런 다음 Xcode.nib 또는 스토리 보드의 IBActions/Buttons에 연결할 수 있습니다. 튜토리얼을로드 할 수 있습니다 - http://mobileorchard.com/easy-audio -playback-with-avaudioplayer/ –

+0

이미 작동했습니다. 감사합니다! – jaytrixz