2016-04-20 130 views
-2

我如何获得Windows & MacOS X的音频(声音)驱动器/设备名称的列表?德尔福Firemonkey获取列表设备

+0

你甚至尝试使用Google? https://www.youtube.com/watch?v=BfZSNfv2U0A – Johan

+0

你想列出驱动程序做什么?捕获声音,播放声音,在屏幕上列出驱动程序? – Johan

+0

这只提供麦克风列表而不是声音设备名称。 – shariful

回答

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

+0

这只提供麦克风列表而不是声音设备名称,我需要声卡名称。 – shariful