Windows phone 7 如何确定耳机已插入Windows phone设备?

Windows phone 7 如何确定耳机已插入Windows phone设备?,windows-phone-7,Windows Phone 7,嗯。 关于我的Windows phone应用程序。 如何确定已插入耳机 我在Windows phone SDK中未找到任何API。我不确定您当前是否可以访问此信息,因为该API似乎未公开此设备信息 希望在WindowsPhone8“Apollo”版本中可以获得更多硬件信息。已经确认您可以在下一版本中访问较低级别的非托管API调用(想想pInvoke)。我不确定您当前是否可以访问此信息,因为API似乎没有公开此设备信息 希望在WindowsPhone8“Apollo”版本中可以获得更多硬件信息。已

嗯。 关于我的Windows phone应用程序。 如何确定已插入耳机


我在Windows phone SDK中未找到任何API。

我不确定您当前是否可以访问此信息,因为该API似乎未公开此设备信息


希望在WindowsPhone8“Apollo”版本中可以获得更多硬件信息。已经确认您可以在下一版本中访问较低级别的非托管API调用(想想pInvoke)。

我不确定您当前是否可以访问此信息,因为API似乎没有公开此设备信息


希望在WindowsPhone8“Apollo”版本中可以获得更多硬件信息。已经确认您可以在下一个版本中访问较低级别的非托管API调用(想想pInvoke)。

没有API可以做到这一点,但在我看来,您可能需要测试一个“黑客”解决方案。我没有试过,但耳机也可以作为收音机的天线。因此,您可以尝试测量该属性,并查看它是否低于某个阈值(您必须使用耳机和不使用耳机进行测试,以确定该阈值是多少)。如果接收信号非常低,则可能是耳机未连接。它不是完美的,但可能适合您。

没有API可以做到这一点,但在我的脑海中可能有一个您可能想要测试的“黑客”解决方案。我没有试过,但耳机也可以作为收音机的天线。因此,您可以尝试测量该属性,并查看它是否低于某个阈值(您必须使用耳机和不使用耳机进行测试,以确定该阈值是多少)。如果接收信号非常低,则可能是耳机未连接。这可能并不完美,但可能适合您。

谢谢您的回复。我是这样尝试的。但它是不起作用的。我没有找到其他方法。你有什么建议吗?只是想确认一下,Windows Phone 7.0、7.1或7.1.1中没有用于此的公共API谢谢你的回复。我是这样尝试的。但它是不起作用的。我没有找到其他方法。你有什么建议吗?只是想确认一下,Windows Phone 7.0、7.1或7.1.1中没有用于此的公共API。这主意不错,但如果不先指示用户卸下耳机,就很难确定初始状态。尽管如此,我还是喜欢这个建议:-)+1谢谢,这是一个很遥远的目标:D肯定需要用户校准才能有价值,即使这样,这将是非常不准确的。所有这些方法可能都不起作用,然后使用已打开的集线器。好主意,但如果不指示用户先卸下耳机,则很难确定初始状态。尽管如此,我还是很喜欢这个建议:-)+1谢谢,这是一个很遥远的想法:D肯定需要用户校准才有价值,即使这样,它也会非常不准确。所有这些可能都是不起作用的,只有使用已打开的中心。Windows Phone 8对此有任何更新吗?Windows Phone 8对此有任何更新吗?