Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: COM/DCOM/ActiveX/ATL/CORBA > MediaPlayer


Автор: chaos 27.9.2005, 14:52
Здрасте!!!
Помогите!!! smile Очень нужно какую-нибудь документацию по работе с компонентом Windows Media Player или какие-нибудь примеры работы с ним

Заранее благодарен!!!
Добавлено @ 14:55
необходимо пример стоп smile , старт smile , пауза smile , регулятор громкости, установка позиции просмотра/проигрывания

Автор: chaos 27.9.2005, 15:08
хотя вроде сам уже начал разбираться, но все же хотелось бы посмотреть на доку или примеры

Автор: Coocky 28.9.2005, 12:06
chaos
Это в СОМ, куда и перевожу.. smile

Автор: chaos 29.9.2005, 10:22
как хотябы определить время проигрывания? те если я открым мп3 как мне узнать ее продолжительность???

Автор: Coocky 29.9.2005, 10:27
chaos
А почему бы свой не сделать? Просто из CAnimateCtrl
Ну и свой интерфейс
А вообще поройся в МСДН. Чует модераторское сердце-никто не даст ответ smile
Мало кто им пользуется smile

Автор: p0s0l 29.9.2005, 10:59
Цитата
необходимо пример стоп  , старт  , пауза  , регулятор громкости, установка позиции просмотра/проигрывания

Цитата(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...

Автор: sindi8 10.10.2005, 11:18
Скачай с сайта производителя Windows Media Player SDK - там тебе будет и описание, и примеры, и какава с чаем.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)