iOS和Android上的超声波
我知道以前有人问过这个问题,但那几乎是一年前的事了,所以我想我会再检查一下 有没有办法播放超过20000Hz的声音?我想创建一个狗哨子应用程序来呼叫我的狗iOS和Android上的超声波,android,ios,Android,Ios,我知道以前有人问过这个问题,但那几乎是一年前的事了,所以我想我会再检查一下 有没有办法播放超过20000Hz的声音?我想创建一个狗哨子应用程序来呼叫我的狗 感谢虽然智能手机上的本机采样率通常为48或44.1 kHz,但内部扬声器/耳机组件不太可能具有应用程序所需的频率响应曲线 可能的解决方案是将压电蜂鸣器之类的东西连接到手机上的3.5毫米模拟立体声插孔上。或者,如果您想完全绕过内部DAC,您可以通过支持它的设备上的USB端口连接一个外部高质量DAC,然后将您想要的任何扬声器连接到外部DAC。不过
感谢虽然智能手机上的本机采样率通常为48或44.1 kHz,但内部扬声器/耳机组件不太可能具有应用程序所需的频率响应曲线
可能的解决方案是将压电蜂鸣器之类的东西连接到手机上的3.5毫米模拟立体声插孔上。或者,如果您想完全绕过内部DAC,您可以通过支持它的设备上的USB端口连接一个外部高质量DAC,然后将您想要的任何扬声器连接到外部DAC。不过,除非设备支持“HD”音频(如88 kHz或更高的采样率),否则您可以重现的频率上限仍为24或22.5 kHz。而智能手机上的本机采样率通常为48或44.1 kHz,内部扬声器/耳机组件不太可能具有应用程序所需的频率响应曲线
可能的解决方案是将压电蜂鸣器之类的东西连接到手机上的3.5毫米模拟立体声插孔上。或者,如果您想完全绕过内部DAC,您可以通过支持它的设备上的USB端口连接一个外部高质量DAC,然后将您想要的任何扬声器连接到外部DAC。虽然除非设备支持“HD”音频(如88 kHz或更高的采样率),否则您仍然可以在可复制的频率上设置24或22.5 kHz的上限。是,但您所做的只是指定操作系统。涉及什么样的硬件?把安卓系统连接到arduino上,你就可以随心所欲地产生任何频率。酷!一款能让蝙蝠飞到墙上的应用程序!大多数(如果不是所有)智能手机都有扬声器,我发现它们不太可能达到20000赫兹:)我想问题是除了操作系统设备之外没有其他硬件,但是是的,你是对的,将安卓或iPhone连接到x上就可以了,但我的意思是没有其他硬件。是的,但您所做的只是指定操作系统。涉及什么样的硬件?把安卓系统连接到arduino上,你就可以随心所欲地产生任何频率。酷!一款能让蝙蝠飞到墙上的应用程序!大多数(如果不是所有)智能手机都有扬声器,我发现它们不太可能达到20000赫兹:)我想问题是除了操作系统设备之外没有其他硬件,但是是的,你是对的,将安卓或iPhone连接到x上就可以了,但我的意思是没有其他硬件。