Wie kann ich bei mehreren CD-ROM-Laufwerken ein bestimmtes für Audio-CD-Wiedergabe bestimmen?


1. mit MediaPlayer:

MediaPlayer1.Filename := 'g:';   // Laufwerk G:

2. ohne MediaPlayer:

uses MMSystem;

  MCISendString('open g: type cdaudio alias geraet', nil, 0, 0);
    // tmsf = Track, Minuten, Sekunden, Frames
  MCISendString('set geraet time format tmsf', nil, 0, 0);
    // from 11 to 12 = nur 11. Lied abspielen
  MCISendString('play geraet from 11 to 12', nil, 0, 0);
  MCISendString('close geraet', nil, 0, 0);
Delphi 1 Delphi 2 Delphi 3 Delphi 4
nicht getestet Version nicht betroffen getestet

siehe auch:

Wie kann ich feststellen, ob eine Audio-CD im Laufwerk liegt?
Wie kann ich die ID-Nummer einer Audio-CD ermittlen?
Wie kann ich die Schublade des CD-Laufwerks ein-/ausfahren?


Delphi FAQ