0
我是新来的Android线程,我试图找出哪些是在Android中单独的线程中记录和估计音高的正确/最佳方法。在一个单独的线程中记录音频和估计音高
我需要
- 开始记录/从UI线程
- 估计接收来自后台线程间距到UI线程
- 停止记录/从UI线程估计
你能帮我吗?
我是新来的Android线程,我试图找出哪些是在Android中单独的线程中记录和估计音高的正确/最佳方法。在一个单独的线程中记录音频和估计音高
我需要
你能帮我吗?
首先,我建议你看看AsyncTask's documentation以了解如何在UI线程分离的其他线程中执行某些操作。
然后,请参阅theisenp's answer用麦克风录音。
注:记住要检查,如果你需要任何形式的许可在您的清单,例如:
<uses-permission android:name="android.permission.RECORD_AUDIO" ></uses-permission>
希望它可以帮助你!
我读了AsyncTask,Handler,Thread,Executor,Service和相关类的文档。我还在网上阅读了很多东西。最重要的是,这篇文章(http://techtej.blogspot.it/2011/03/android-thread-constructspart-4.html)帮助我理解了各种多线程方法之间的差异。我想从你那里知道你是如何在一个单独的线程中使用AudioRecord实现音高检测器的。 –