Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.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
如何从Android';什么是音轨课? 我注意到Android中的 AudioTrace和 AudioReRoord API的C++类都有一个不通过JNI公开的 ListCyy()/方法。据我所见,AudioRecord中的latency()方法仍然没有考虑硬件延迟(他们对此有一个TODO注释),但是AudioTrack中的latency()方法确实增加了硬件延迟_Android_Audio - Fatal编程技术网

如何从Android';什么是音轨课? 我注意到Android中的 AudioTrace和 AudioReRoord API的C++类都有一个不通过JNI公开的 ListCyy()/方法。据我所见,AudioRecord中的latency()方法仍然没有考虑硬件延迟(他们对此有一个TODO注释),但是AudioTrack中的latency()方法确实增加了硬件延迟

如何从Android';什么是音轨课? 我注意到Android中的 AudioTrace和 AudioReRoord API的C++类都有一个不通过JNI公开的 ListCyy()/方法。据我所见,AudioRecord中的latency()方法仍然没有考虑硬件延迟(他们对此有一个TODO注释),但是AudioTrack中的latency()方法确实增加了硬件延迟,android,audio,Android,Audio,我绝对需要从AudioTrack中获取此延迟值。我有什么办法可以做到这一点吗?我不在乎需要什么样的疯狂破解,只要它不需要根手机(生成的代码仍然必须打包为市场上的应用程序)。对不起,你需要真正的缓冲+硬件延迟吗? 不幸的是,除非你使用谷歌不推荐的一些黑客,否则你似乎无法获得这个值,而这些黑客在新的Android版本中可能会出现折痕。在AudioTrack上有一个名为getLatency()的方法,你可以通过反射调用。例如,看看Exoplayer或你也提到了哪些黑客?

我绝对需要从
AudioTrack
中获取此延迟值。我有什么办法可以做到这一点吗?我不在乎需要什么样的疯狂破解,只要它不需要根手机(生成的代码仍然必须打包为市场上的应用程序)。

对不起,你需要真正的缓冲+硬件延迟吗?
不幸的是,除非你使用谷歌不推荐的一些黑客,否则你似乎无法获得这个值,而这些黑客在新的Android版本中可能会出现折痕。

AudioTrack
上有一个名为
getLatency()
的方法,你可以通过反射调用。例如,看看Exoplayer或

你也提到了哪些黑客?