Я воспроизвожу аудио с URL-адреса с помощью AVPlayer, но когда iPhone подключен к Bluetooth-устройству, он не воспроизводится через Bluetooth, как играть по Bluetooth, если он я вижу некоторые сообщения в SO, но ни один из них не объясняется четко. Ниже мой код.Как подключить звук к Bluetooth при воспроизведении с использованием AVPlayer
-(void)playselectedsong{
AVPlayer *player = [[AVPlayer alloc]initWithURL:[NSURL URLWithString:urlString]];
self.songPlayer = player;
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(playerItemDidReachEnd:)
name:AVPlayerItemDidPlayToEndTimeNotification
object:[songPlayer currentItem]];
[self.songPlayer addObserver:self forKeyPath:@"status" options:0 context:nil];
[NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(updateProgress:) userInfo:nil repeats:YES];
[self.songPlayer play];
}
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context {
if (object == songPlayer && [keyPath isEqualToString:@"status"]) {
if (songPlayer.status == AVPlayerStatusFailed) {
NSLog(@"AVPlayer Failed");
} else if (songPlayer.status == AVPlayerStatusReadyToPlay) {
NSLog(@"AVPlayerStatusReadyToPlay");
} else if (songPlayer.status == AVPlayerItemStatusUnknown) {
NSLog(@"AVPlayer Unknown");
}
}
}
- (void)playerItemDidReachEnd:(NSNotification *)notification {
// code here to play next sound file
}
Вы имеете в виду, что он не воспроизводится через Bluetooth вообще, или он не воспроизводит Bluetooth при переключении с динамика на Bluetooth во время воспроизведения песни? – MDB983
@ MDB983: он не воспроизводится через Bluetooth вообще. –
@ MDB983: Любая идея по этому вопросу, пожалуйста, помогите мне. –