#import "SctreamAudioViewController.h"
#import <AVFoundation/AVFoundation.h>
#import "SecondViewController.h"
@interface SctreamAudioViewController()
@property (nonatomic, strong) AVPlayer *player;
@end
@implementation SctreamAudioViewController
#define STREAM @"http://localhost/audio.mp3"
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
[audioSession setCategory:AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionDefaultToSpeaker error:nil];
[audioSession setActive:YES error:nil];
NSURL *url = [[NSURL alloc] initWithString:STREAM];
self.player = [[AVPlayer alloc] initWithURL:url];
}
- (IBAction)play:(id)sender {
[self.player play];
}
У меня довольно много исследований в сети, и я думаю, что это должен быть правильный способ воспроизведения аудио в фоновом режиме. Однако это просто не получается. Я понятия не имею, где это происходит. Пожалуйста помоги. Благодарю.AvAudioSession не будет работать в iOS7?
Вы уверены, что http: // localhost доступен? Вы используете http-сервер? Вы настроили и начали правильно? –