【问题标题】:Delphi Firemonkey get list of Audio driver/ deviceDelphi Firemonkey 获取音频驱动程序/设备列表
【发布时间】:2016-04-20 13:11:21
【问题描述】:

如何获取 Windows 和 MacOS X 的音频(声音)驱动程序/设备名称列表?

【问题讨论】:

  • 你试过谷歌搜索吗? youtube.com/watch?v=BfZSNfv2U0A
  • 你想列出驱动程序做什么?捕捉声音、播放声音、在屏幕上列出驱动程序?
  • 这仅提供麦克风列表而不是声音设备名称。
  • 这就是为什么你应该努力问一个明确的问题:你想做什么,为什么?你试过什么。你想解决什么问题?您的问题不清楚,因此您得到了错误的答案。

标签: delphi firemonkey


【解决方案1】:

如果你想要to record audio in FMX,请这样做:

var
  AudioCapture : TAudioCaptureDevice;
begin
  // Get access to the default audio capture device
  AudioCapture:= TCaptureDeviceManager.Current.DefaultAudioCaptureDevice;
  if Assigned(AudioCapture) then
  begin
     //do something
  end;
end;

见:http://docwiki.embarcadero.com/Libraries/Seattle/en/FMX.Media.TAudioCaptureDevice

如果你想在 FMX 中播放声音/音频use TMediaPlayer

有关 FMX 中音频/视频服务的概述,请参阅:http://docwiki.embarcadero.com/RADStudio/Seattle/en/Audio-Video_in_FireMonkey

【讨论】:

  • 这里只提供麦克风列表而不是声音设备名称,我需要声卡的名称。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-28
  • 1970-01-01
  • 2013-02-01
  • 1970-01-01
  • 2015-12-26
  • 2012-08-08
相关资源
最近更新 更多