Ejemplo n.º 1
0
recordButton.addEventListener('click', function() {
	audioRecorder.startRecording({
		outputFormat : audioRecorder.OutputFormat_THREE_GPP,
		audioEncoder : audioRecorder.AudioEncoder_AMR_NB,
		directoryName : "testdir",
		fileName : "testfile",
		//maxDuration : 2000,
		//maxFileSize : 7000,
		success : function(e) {
			alert("success => " + JSON.stringify(e));
			Ti.API.info("@@## response is => " + JSON.stringify(e));

			var audioDir = Titanium.Filesystem.getFile(Titanium.Filesystem.externalStorageDirectory, "testdir");
			if (audioDir.exists) {
				Ti.API.info('@@## audioDir exists');
			} else {
				Ti.API.info('@@## audioDir not exists!');
			}

			var audioFile = Ti.Filesystem.getFile(audioDir.resolve(), e.fileName);
			Ti.API.info("@@## audioFile.nativePath = " + audioFile.nativePath);
			if (audioFile.exists) {
				Ti.API.info('@@## audioFile exists');
			} else {
				Ti.API.info('@@## audioFile not exists!');
			}

			audioPlayer.url = audioFile.nativePath;
		},
		error : function(e) {
			alert("error => " + e.message);
			Ti.API.info("@@## error is => " + JSON.stringify(e));
		}
	});
});
Ejemplo n.º 2
0
stopButton.addEventListener('click', function() {
	audioRecorder.stopRecording();
});
Ejemplo n.º 3
0
statusButton.addEventListener('click', function() {
	alert("isRecording " + audioRecorder.isRecording());
});