- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
嗨,我对 Delphi 还很陌生,但以前编程过。
我想从笔记本电脑的麦克风输入录制音频。 Tmediaplayer 有一个录制按钮,但我不太明白其中的文档 http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/MPlayer_TMediaPlayer_StartRecording.html关于如何使用它。
有人可以列出一些有关如何使用它的步骤或链接任何使用 Tmediaplayer 进行录制的示例代码吗?
录音文件保存的格式是什么?它可以是一个包含数据的数组还是一个 .WAV 文件?
感谢任何帮助。
最佳答案
使用非常简单,使用 TMediaPlayer.OnClick事件。这个答案基于 VCL.TMediaPlayer,因为您没有指定您正在使用哪个 UI 库。
procedure TForm1.MediaPlayer1Click(Sender: TObject; Button: TMPBtnType;
var DoDefault: Boolean);
begin
case Button of
btStop:
begin
MediaPlayer1.Stop;
MediaPlayer1.FileName := 'WhateverYouWant.wav';
MediaPlayer1.Save;
end;
btRecord: MediaPlayer1.StartRecording;
end;
为了简洁起见,我省略了其他按钮。
文件类型由 TMediaPlayer.DeviceType 确定属性,必须在开始录制之前设置。我在列表中看到的唯一音频录制类型是 WAV 格式。
关于delphi - 如何在 Delphi 中使用 TMediaPlayer 从麦克风输入录制音频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36297434/
我正在使用 Delphi 10.3 来开发 Android 移动应用程序。我正在使用 TMediaPlayer 播放 mp3 文件。我想显示当前时间和当前播放的媒体文件的剩余时间,包括分钟和秒(mm:
单独的线程无法查询 TMediaPlayer 对象的 Position 属性是否有原因? 我写了一个Delphi DLL,它是一个带有TMediaPlayer 组件的表单。应用程序定期调用DLL,这些
我正在尝试从 Firemonkey XE7 Windows 应用程序播放 mp3 文件。通过放置一个 TMediaPlayer 组件,为其分配一个 .mp3 文件,然后播放它,这应该是一个简单的任务。
我只想在单击按钮时播放音频文件。我做了简单的代码,当我点击按钮时,声音会在大约 1 秒延迟后出现,我想立即听到,有什么建议吗? procedure TForm1.btnSound(Sender:
这是一个 TMediaplayer 播放文件的例子 var Med : TMediaplayer; begin Med := TMediaPlayer.Create(self); Me
我是一名新手程序员,如果这对你们来说听起来很基础,那么我很抱歉。我有一个看起来(基本上)像这样的程序: procedure TForm1.BitBtn1Click(Sender: TObject);
嗨,我对 Delphi 还很陌生,但以前编程过。 我想从笔记本电脑的麦克风输入录制音频。 Tmediaplayer 有一个录制按钮,但我不太明白其中的文档 http://docs.embarcader
我有一个 TTrackBar 和一个 TMediaPlayer,我正在寻找一种使用 LiveBindigs 功能根据 TMediaPlayer 位置更改 TTrackBar 位置的方法。 问题是,TM
我是一名优秀的程序员,十分优秀!