HTML5+android 마이크 사용 여부 확인

4429 단어

HTML5+android 마이크 사용 여부 확인

// #ifdef APP-PLUS
checkAudioRecordState(){
	let available = false;
	// 
	plus.android.requestPermissions(['android.permission.RECORD_AUDIO'], function(e){
		}, function(e){
		    console.log('Request Permissions error:'+JSON.stringify(e));
		});
	// 
	let AudioRecord = plus.android.importClass("android.media.AudioRecord");
	let record = new AudioRecord(1,44100,16,1,44100);
	record.startRecording();
	let recordingState = record.getRecordingState();
	if(1 === recordingState){
		available = true;
	}
	record.release();
				
	return available;
},
// #endif

좋은 웹페이지 즐겨찾기