2017-05-13 3 views
0

J'ai des applications qui jouent des sons. Ils jouent bien sur un iPad Air 10.3.1, mais pas sur mon iPhone 7 10.3.1. J'ai essayé différents formats audio et rien ne joue sur l'iPhone 7. Y at-il une entrée dans le plist ou un autre réglage dont j'ai besoin pour obtenir des sons à jouer sur l'iPhone 7?Ne semble pas jouer sur l'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"); 
} 

Répondre

1

J'ajouté et maintenant il fonctionne. Je ne sais pas pourquoi cela a fonctionné avant sur d'autres appareils.

AVAudioSession *session = [AVAudioSession sharedInstance]; 
[session setCategory:AVAudioSessionCategoryPlayback error:nil];