1

Android MediaPlayer를 사용하여 오디오 파일을 재생하는 Android 2.2 용 코드를 작성했습니다. 코드의 세부 사항에 들어가기없이, 나는 오디오 파일을 현재 MediaPlayer를 연주중인 경우에는 확인할 수 있습니다Android MediaRecorder가 녹음 중인지 확인합니다.

isPlaying() 

라는 함수가 존재하는 것으로 나타났습니다. 따라서, 예를 들어, 다음 코드 조각은

Toast.makeText(getApplicationContext(), "Sound playing is: " + 
     mediaPlayer.isPlaying(), Toast.LENGTH_SHORT).show(); 

실행이 소리 재생 여부가 있는지 여부에 따라 다음과 같은 메시지를

Sound playing is: true/false 

를 표시합니다. 나는 안드로이드 MediaRecorder를 사용하여 마이크에서 사운드를 녹음하는 몇 가지 코드를 작성하면

그러나, 나는 여부를 확인

isRecording() 

라는 함수가 존재처럼 하지 모양을가했던 것으로 나타났습니다 녹음이 진행 중입니다.

그래서 프로그래머가 코드에 논리를 삽입하여 녹음이 진행 중인지 알아 내려고합니다. 또는 실제로 녹음을 할 수있는 방법이 있는지 (녹음을 확인하십시오. 진행 중입니다.) Android API에서 제공하는 다른 내장 기능을 사용합니다.

답변

3

결국 이러한 기능이없는 것처럼 보입니다. 나는이 일을 깔끔하게하기 위해 어떤 논리를 코드에 포함시키는 것이 합리적이라고 생각한다.

관련 문제