質問

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top