Что ж, поскольку ваш глобальный игрок находится в делегате вашего приложения, представление, которое хочет воспроизводить свою собственную музыку, может добавить:
-(void)viewWillAppear:(BOOL)animated {
// ...
[(YourSpecificAppDelClass*)[UIApplication sharedApplication].delegate pauseAudioPlayer];
}
и
-(void)viewWillDisappear:(BOOL)animated {
// ...
[(YourSpecificAppDelClass*)[UIApplication sharedApplication].delegate startAudioPlayer];
}
где startAudioPlayer
и stopAudioPlayer
отображаются в заголовочном файле делегатов приложения.