2011-12-11 77 views
1

有沒有辦法檢測耳機是否在Monotouch中拔出?我試圖尋找AudioSessionAddPropertyListener方法,但沒有看到它。這個方法移植了什麼?檢測耳機未插入 - 單點撥號

這裏是蘋果的文檔:http://developer.apple.com/library/ios/#documentation/AudioToolbox/Reference/AudioSessionServicesReference/Reference/reference.html#//apple_ref/doc/constant_group/Audio_Session_Interruption_States

如果有人想看到如何做到這一點的代碼,你可以做到以下幾點:

​​

回答

1

有沒有一種方式,如果耳機檢測在Monotouch中拔出?

我不知道,但...

我試圖去尋找AudioSessionAddPropertyListener方法,但沒有看到它。這個方法移植了什麼?

AudioSessionAddPropertyListener的本地調用映射到的MonoTouch的AudioSession.AddListener靜態方法。

+0

非常好。那是我需要的。有沒有一個地方可以看到API如何映射(在MonoTouch和本地調用之間)? – user472292

+0

Miguel's rosetta stone http://tirania.org/tmp/rosetta.html是處理(Objective-C)選擇器時最好的資源,但它目前不顯示C庫的pinvokes。一般來說,綁定保持命名的相似程度,MonoDevelop IDE自動完成應該建議你可能是候選人。 – poupou