你能判断耳机/耳机是不是插入WP8
Posted
技术标签:
【中文标题】你能判断耳机/耳机是不是插入WP8【英文标题】:Can you tell whether headphones/headset are plugged in WP8你能判断耳机/耳机是否插入WP8 【发布时间】:2013-01-27 06:59:30 【问题描述】:是否可以判断耳机是否已插入 windows phone 8 设备? 我想使用 Text to Speech API,但不想通过扬声器阅读消息
【问题讨论】:
我不明白为什么有人会否决这个问题。这是一个非常有效的。 我想知道为什么它也被否决了,当然这是一个简短的问题,但问题很重要,我无法/找不到明确的答案 我即将开始进行 WP8 开发 David..所以虽然我无法回答这个问题,但我希望有人能尽快回答。祝你好运。 我希望做一个非常相似的应用程序,你有没有得到任何地方?我发现你不能对这个应用做任何事情,你不能在后台运行应用,你也不能拦截短信,所以看起来不行。 另外我的 Lumia 1020 有一个 FM 收音机,FM 收音机应用程序将耳机作为一个区域,并在它们拔出时发出警告,所以我想它必须能够分辨出它们何时被拔出。 【参考方案1】:实际上,是的,您可以在 WP8 上使用。这不是一个显而易见的 API,但只要手机运行高于 GDR1 的任何东西,这些人就知道如何做到这一点。
http://developer.nokia.com/community/wiki/How_to_detect_the_audio_path_(headset_connection)_on_Windows_Phone
【讨论】:
太棒了,会阅读文章并尝试一下,然后我会更改接受的答案。谢谢! 我们能否在后台任务(即 Windows 运行时组件)中执行此操作。我试过了,但它不起作用。【参考方案2】:不,你不能。
查看这些谷歌搜索结果:
-
http://answers.microsoft.com/en-us/winphone/forum/wp8-wpmusic/volume-change-and-headphone-detection-in-wp8/c9ddac53-b55b-4aaf-85ef-e208d69c1c0a
http://social.msdn.microsoft.com/Forums/uk/wpdevelop/thread/7a0766ad-a2c0-4e98-88f8-80e88fa1a175
【讨论】:
没有什么决定性的,但一切都指向否定。这很烦人,因为很明显短信/语音功能会以某种方式使用它 如果不可能,那么当插入耳机时,如何在我的 HTC 8x 上启用 Beats 音频功能?一定有办法 我猜它是 HTX 8x 特定的东西 另外,正如我在上面的评论中所说,我的 Lumia 1020 上的 FM 收音机知道耳机是否已插入。以上是关于你能判断耳机/耳机是不是插入WP8的主要内容,如果未能解决你的问题,请参考以下文章
如何监控设备的音频输出以判断声音是不是来自扬声器/耳机插孔?