我真的不知道这是否真的可能,但我相信可以做到。制作一个程序来识别从屏幕弹起的不同声音,然后将其转为显然可以稍后送入鼠标的位置,这是怎么可能的。

我知道这听起来有点愚蠢,但是最近我一直注意到触摸屏幕时会发出非常沉闷而强烈的声音,而在不同位置这样做时声音会有所不同。麦克风的“听觉”可能有所不同,因为屏幕充当 shell 的鼓。无论如何,您怎么看,有人对声音编程有经验吗?

最佳答案

首先,大多数家用触摸屏通过在显示层下面的纵横交错的网格层检测压力来工作。

但是,我看到了一个示例,在该示例中,触摸界面被询问到一块玻璃板上,它使用4个麦克风确定拐角,当您轻按屏幕的特定部分时,它会测量到达每个麦克风的声音延迟,因此可以一个三角触摸。

这是您将要使用的方法,您甚至不需要设置硬件即可对其进行测试,您可以在VB中抛出一个接口(interface),当您单击一个框时,它会发出一个圆波并仅使用时间进行计算它需要到达指针所在的4点。

编辑

正如nikie所建议的那样,使用麦克风方法无法进行拖放或任何手势操作,因为该技术需要一阵声音来检测输入。

http://computer.howstuffworks.com/question7161.htm

关于audio - 使用声音输入的触摸屏?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2735556/

10-13 06:38
查看更多