2010-04-26 5 views
2

Я пытаюсь, чтобы мое приложение monotouch продолжало играть, когда устройство заблокировано, я нашел этот фрагмент в ObjC, задавался вопросом, есть ли у mt привязки для него или нет.monotouch воспроизводит музыку, когда устройство заблокировано

AudioSessionInitialize (NULL,NULL,interruptionListenerCallback,self); 
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback; 
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory); 

ответ

6

Да:

AudioSession.Initialize(); 
AudioSession.Interrupted += delegate { 
    Console.WriteLine ("Interrupted handler"); 
}; 
AudioSession.Category = AudioSessionCategory.MediaPlayback; 
+0

Привет @Geoff Нортон. Есть ли какой-либо особый способ, которым я должен это сделать или реализовать его и где его реализовать? AppDelegate? ViewDidLoad? Должен ли я подключить AudioSession к MediaPlayer каким-либо образом в коде? Я также считаю, что есть ссылки, которые нужно добавить, например, AudioToolbox? Извините, я немного newby с monotouch, и я борюсь с этой конкретной проблемой. Спасибо J –

Смежные вопросы