【发布时间】:2011-05-21 02:33:12
【问题描述】:
我正在编写一个通过麦克风输入读取外部硬件的 Android 应用。我的问题是,有时手机认为通过麦克风发出的信号是“播放”按钮按下并开始播放音乐。 (播放按钮将麦克风短路到地,我正在读取的一些信号足够接近)
我见过一些应用程序会阻止耳机播放按钮。我想知道如何将这个功能添加到我自己的应用程序中。
【问题讨论】:
我正在编写一个通过麦克风输入读取外部硬件的 Android 应用。我的问题是,有时手机认为通过麦克风发出的信号是“播放”按钮按下并开始播放音乐。 (播放按钮将麦克风短路到地,我正在读取的一些信号足够接近)
我见过一些应用程序会阻止耳机播放按钮。我想知道如何将这个功能添加到我自己的应用程序中。
【问题讨论】:
只是猜测:为 ACTION_MEDIA_BUTTON 意图设置广播接收器并对其进行处理,使其不会在音乐应用程序上传递。
【讨论】:
也许您应该将输入信号与串联电容器交流耦合?这将限制低频响应,但无论如何您可能不应该依赖它。
【讨论】: