2017-05-13 1 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]; 
関連する問題