2010-04-26 52 views
2

我試圖讓設備被鎖定時我的montouch應用程序繼續播放,我在ObjC中發現了這個片段,想知道如果mt已經有綁定或沒有綁定。monoouch當設備被鎖定時播放音樂

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的引用?對不起,我是一個monodouch的新手,我正在努力解決這個問題。謝謝J – 2012-07-23 05:15:30