2014-09-03 3 views
0

아래 코드로 audiio를 재생하려하지만 연주되지 않습니다. 모든 종류의 도움은 정말 감사하겠습니다. 당신은 ARC를 사용하는 경우는 자동으로 nil을 설정으로avplayer가 IOS에서 오디오를 재생하지 않습니다.

NSError *sessionError = nil; 
    [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionMixWithOthers error:&sessionError]; 
    [[AVAudioSession sharedInstance] setActive: YES error: nil]; 
    AVPlayerItem *item = [AVPlayerItem playerItemWithURL:[NSURL URLWithString:audioUrl]]; 
    [self setPlayer:[[AVPlayer alloc] initWithPlayerItem:item]]; 
    [[self player] setActionAtItemEnd:AVPlayerActionAtItemEndNone]; 

    [[self player] play]; 
+0

내가 시뮬레이터에 노력하고 .. – Rafay

+0

는 # import를

@property (strong, nonatomic) AVPlayer *player; 

당신의 self.player의 속성을 다음과 같이 설정되어 있는지 확인 할 수 있다면 /AudioToolbox.h>. – Rafay

답변

6

, 당신은 어떤 소리에 대한 가능성이 이유가 될 것이다는 AVAudioPlayer을 유지해야합니다. 헤더 파일에서 내가이

관련 문제