Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS和Android上的超声波_Android_Ios - Fatal编程技术网

iOS和Android上的超声波

iOS和Android上的超声波,android,ios,Android,Ios,我知道以前有人问过这个问题,但那几乎是一年前的事了,所以我想我会再检查一下 有没有办法播放超过20000Hz的声音?我想创建一个狗哨子应用程序来呼叫我的狗 感谢虽然智能手机上的本机采样率通常为48或44.1 kHz,但内部扬声器/耳机组件不太可能具有应用程序所需的频率响应曲线 可能的解决方案是将压电蜂鸣器之类的东西连接到手机上的3.5毫米模拟立体声插孔上。或者,如果您想完全绕过内部DAC,您可以通过支持它的设备上的USB端口连接一个外部高质量DAC,然后将您想要的任何扬声器连接到外部DAC。不过

我知道以前有人问过这个问题,但那几乎是一年前的事了,所以我想我会再检查一下

有没有办法播放超过20000Hz的声音?我想创建一个狗哨子应用程序来呼叫我的狗


感谢

虽然智能手机上的本机采样率通常为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上就可以了,但我的意思是没有其他硬件。