2016-04-20 4 views
-2

Wie bekomme ich eine Liste von Audio (Sound) -Treiber/Gerätename für Windows & MacOS X?Delphi Firemonkey erhalten Liste von Audiotreiber/Gerät

+0

Haben Sie sogar versucht zu googeln? https://www.youtube.com/watch?v=BfZSNfv2U0A – Johan

+0

Sie möchten eine Liste von Treibern erstellen, um was zu tun? Ton aufnehmen, Ton abspielen, Treiber auf dem Bildschirm auflisten? – Johan

+0

Nur die Mikrofonliste und nicht die Namen der Soundgeräte. – shariful

Antwort

1

Wenn Sie to record audio in FMX wollen, tun:

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; 

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

Wenn Sie in FMX use TMediaPlayer

Einen Überblick über die Audio/Video-Dienste in FMX Sound/Audio spielen siehe:

+0

Diese bieten nur eine Mikrofonliste, nicht die Sound-Gerätenamen, wofür ich den Namen der Soundkarte benötige. – shariful