Цитата | необходимо пример стоп , старт , пауза , регулятор громкости, установка позиции просмотра/проигрывания |
Цитата(chaos @ 29.9.2005, 10:22) | как хотябы определить время проигрывания? те если я открым мп3 как мне узнать ее продолжительность??? | Через MCI... Например, так выглядит код получения длительности трека в компоненте TMediaPlayer в Delphi/Builder, можешь сделать аналогично:
Код | function TMediaPlayer.GetTrackLength(TrackNum: Integer): Longint; var StatusParm: TMCI_Status_Parms; begin CheckIfOpen; {raises exception if device is not open} FFlags := mci_Wait or mci_Status_Item or mci_Track; StatusParm.dwItem := mci_Status_Length; StatusParm.dwTrack := Longint(TrackNum); mciSendCommand( FDeviceID, mci_Status, FFlags, Longint(@StatusParm)); Result := StatusParm.dwReturn; end; | Старт/Стоп и пр. тоже реализуются через mciSendCommand... |