2017-02-20 8 views
0

私はAndroidスレッドを初めて使いました。Androidの別のスレッドでピッチを記録し推定する正しい/最善のアプローチを見つけようとしています。私は、UIスレッド 音声を録音して別のスレッドでピッチを推定する

  • から推定/

    • 記録開始に必要

      は、UIスレッド

    から推定/ UIスレッドにバックグラウンドスレッドから
  • ストップ記録をピッチを受け取ります

    私を助けてもらえますか?

  • 答えて

    0

    最初に、UIスレッドを切り離した別のスレッドで何かを行う方法を知るために、AsyncTask's documentationを調べることをお勧めします。

    次に、theisenp's answerを参照して、マイクで何かを録音してください。

    注:あなたがマニフェストに許可のいずれかの種類が必要な場合、たとえば、チェックすることを忘れないでください:

    <uses-permission android:name="android.permission.RECORD_AUDIO" ></uses-permission> 
    

    が、それはあなたのお役に立てば幸い!

    +0

    私は、AsyncTask、Handler、Thread、Executor、Serviceおよび関連クラスのドキュメントを読みました。私はまた、ウェブ上でたくさんのものを読んだ。とりわけ、この[記事](http://techtej.blogspot.it/2011/03/android-thread-constructspart-4.html)は、マルチスレッド化のさまざまなアプローチの違いを理解するのに役立ちました。私は別のスレッドでAudioRecordを使ってピッチ検出器を実装したことをあなたから知りたいと思います。 –

    関連する問題