2017-02-08 1 views
0

J'utilise AVPlayer pour lire un streaming m3u8. C'est ce que j'ai fait.Volume audio AVPlayer trop lent

self.audioUrl=[[array objectAtIndex:0] objectAtIndex:1]; 
self.avPlayer=[[AVPlayer alloc] initWithURL:[[NSURL alloc] initWithString:self.audioUrl]]; 
[self.avPlayer addObserver:self forKeyPath:@"status" options:0 context:nil]; 

Mais mon problème est que le volume est trop lent. Je veux jouer de l'audio seulement. Mais pourquoi son volume est trop lent? J'ai fait quelque chose comme ça après ces lignes.

@try { 
    [[AVAudioSession sharedInstance] overrideOutputAudioPort:AVAudioSessionPortOverrideSpeaker error:&error]; 
} @catch (NSException *exception) { 
    NSLog(@"-----EXCEPTION-----%@",exception); 

Mais toujours la même chose. Aidez-moi, s'il vous plaît. Merci

+0

je l'ai ajouté à appdelegate alors le problème est résolu – user1960169

Répondre

0

Essayez de définir le volume puis jouer:

[_avPlayer setVolume:1.0]; 
[_avPlayer play];