mediarecorderが実行状態にあるかどうかを知る方法は?
-
27-09-2019 - |
質問
MediareCorderを使用して、コール会話の音声を記録するコードを書きました。
録音を停止するために、mediarecorderが実行状態にあるかどうかを知るにはどうすればよいですか。お気に入り
boolean running;
MediaRecorder mr;
//what should i assign to running?
if(running){
mr.stop()
}
上記のコードは単なる例です。私の質問がわからない場合は、教えてください。実際のコードではっきりと説明します。
私が知りたいのは、「Mediarecorderはどの状態ですか?」です。 - >録音/リリース/準備/初期/など..
解決
状態を直接入手することはできません。 http://code.google.com/p/android/issues/detail?id=800
Mediaplayerが現在の状態を覚えるために、Mediaplayerが特定の状態に到達したときに、リスナーに変数を手動で設定する必要があります。
また、この議論:http://www.mail-archive.com/android-developers@googlegroups.com/MSG35320.html
所属していません StackOverflow