Android 录制到wav文件
我正在尝试使用XE5 Firemonkey for Android创建一个wav文件 通过此链接: 我读到我们必须忘记使用MediaRecorder类 首先,我们必须忘记MediaRecorder类。相反,我们 必须使用录音,这类课程提供了更多的灵活性Android 录制到wav文件,android,delphi,firemonkey,delphi-xe5,Android,Delphi,Firemonkey,Delphi Xe5,我正在尝试使用XE5 Firemonkey for Android创建一个wav文件 通过此链接: 我读到我们必须忘记使用MediaRecorder类 首先,我们必须忘记MediaRecorder类。相反,我们 必须使用录音,这类课程提供了更多的灵活性 如何在XE5中使用录音?如果在XE5安装中包含示例,则示例文件夹(通常在公共文档中)中有一个可用的演示。查看Samples\MobileCodeSnippets\Delphi\AudioRecPlay文件夹 以下是他们用来录制fmicrospho
如何在XE5中使用录音?如果在XE5安装中包含示例,则示例文件夹(通常在公共文档中)中有一个可用的演示。查看Samples\MobileCodeSnippets\Delphi\AudioRecPlay文件夹 以下是他们用来录制
fmicrosphone的内容:TAudioCaptureDevice代码>
示例中的一些代码:
FMicrophone := TCaptureDeviceManager.Current.DefaultAudioCaptureDevice;
if HasMicrophone then
begin
{ and attempt to record to 'test.caf' file }
FMicrophone.FileName := GetAudioFileName('test.caf');
try
FMicrophone.StartCapture;
except
ShowMessage('StartCapture: Operation not supported by this device');
end;
end
else
ShowMessage('No microphone is available.');
哦,我以为这对我有用。哇,我可能错了。我只是在代码中加入了.caf,因为演示就是这样。@senntient:你用.wav扩展名试过了吗?