//試一下這種方法
//uses MMSystem
procedure TForm1.Button1Click(Sender: TObject);
var
OpenParm: TMCI_Open_Parms;
PlayParm: TMCI_Play_Parms;
begin
FillChar(OpenParm, SizeOf(TMCI_Open_Parms), 0);
FillChar(PlayParm, SizeOf(TMCI_Play_Parms), 0);
OpenParm.dwCallback := 0;
OpenParm.lpstrDeviceType := 'MMMovie';
OpenParm.lpstrElementName := 'F:/sthvcd/file.mov';
mciSendCommand(0, mci_Open, mci_Wait or mci_Notify or MCI_OPEN_ELEMENT, Longint(@OpenParm));
mciSendCommand( OpenParm.wDeviceID, mci_Play, mci_Open_Type, Longint(@PlayParm))
end;