2017-05-13 8 views
0

소리를 재생하는 앱이 있습니다. 그들은 iPad Air 10.3.1에서 정상적으로 작동하지만 내 iPhone 7 10.3.1에서는 정상적으로 작동하지 않습니다. 다른 오디오 포맷을 시도해 본 결과 iPhone 7에서는 아무 것도 재생되지 않습니다. plist 또는 iPhone 7에서 재생할 사운드를 얻는 데 필요한 다른 설정이 있습니까?iPhone 7에서 소리가 나지 않습니다. iOS 10

ViewController.h

@property (strong,nonatomic) AVAudioPlayer *player; 

ViewController.m

- (void)viewDidAppear:(BOOL)animated { 
    NSError *err; 
    NSURL *url = [[NSURL alloc] initFileURLWithPath:[[NSBundle mainBundle] pathForResource:@"sound" ofType:@"wav"]]; 
    player = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&err]; 
    if (err) NSLog(@"error"); 
    player.volume = 1.0; 
    player.delegate = self; 
    [player prepareToPlay]; 
    [player play]; 
    NSLog(@"sound should have played"); 
} 

답변

1

나는이 추가 지금은 작동합니다. 이전에 다른 기기에서 작동 한 이유를 잘 모릅니다.

AVAudioSession *session = [AVAudioSession sharedInstance]; 
[session setCategory:AVAudioSessionCategoryPlayback error:nil]; 
관련 문제