2011-12-11 48 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