Я работаю с iOS5 .
Я работаю над проектом HTTPLivestream. Здесь я использую MPMovieplayer , моя проблема в том, что когда приложение переходит в фоновый режим, звука нет. Я изменяю список в фоновом режиме аудио. Но нет результата, пожалуйста, помогите мне.
AppDel
- (void)applicationDidEnterBackground:(UIApplication *)application {
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
[[AVAudioSession sharedInstance] setActive: YES error: nil];
UIApplication *app = [UIApplication sharedApplication];
backgroundTask = [app beginBackgroundTaskWithExpirationHandler:^{
}];
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{
});
}
RadioControlView
NSString *path =[[NSString alloc] initWithString:@"http://*******/alayam/alayam/playlist.m3u8"];
audioUrl=[NSURL URLWithString:path];
appDelegate.player = [[MPMoviePlayerController alloc] initWithContentURL:audioUrl];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(loadStateDidChange:)
name:MPMoviePlayerLoadStateDidChangeNotification
object:appDelegate.player];
if ([appDelegate.player respondsToSelector:@selector(loadState)])
{
[appDelegate.player setControlStyle:MPMovieControlModeVolumeOnly];
[appDelegate.player setFullscreen:YES];
[appDelegate.player prepareToPlay];
}
- (void)loadStateDidChange:(NSNotification *)notification
{
[[NSNotificationCenter defaultCenter]removeObserver:self name:MPMoviePlayerLoadStateDidChangeNotification object:appDelegate.player];
}
Заранее спасибо