Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Из за чего не получается проиграть файл медиа плеером


kyro ©   (2007-07-27 17:31:00) 

Я создаю плеер

MediaPlayer:=TMediaPlayer.Create(Owner);
MediaPlayer.Visible:=False;
MediaPlayer.Open;
MediaPlayer.Play;

И вот тут появляется ошибка

Control has not parent windows

Подскажите из за чего она может происходить и как ее избежать ?


DrPass   (2007-07-30 10:49:00) [1]


> А что на делфи можно под *nix  програмить ?

Можно. Только работать не будет


Kyro   (2007-07-30 10:48:00) [2]

Нет просто перепутал . Но оно и та работает .
Все у меня заработало . Просто два раза на проигрыш запускал.

> Сергей М. ©   (30.07.07 10:43) [9]
>
> > '/'
>
>
> Чтой-то вдруг прямой слеш ?
> *nix осваиваешь ?)


А что на делфи можно под *nix  програмить ?


Сергей М.   (2007-07-30 10:43:00) [3]


> '/'


Чтой-то вдруг прямой слеш ?
*nix осваиваешь ?)


Kyro   (2007-07-30 10:40:00) [4]


> ЮЮ ©   (30.07.07 10:27) [7]
> MediaPlayer.FileName := '<имя файла>';


Это я для сокращения тут написал . На самом деле у меня
MediaPlayer.FileName:=ExtractFileDir(Application.ExeName)+'/'+DataModule1.FreePlList.FieldValues['INFO'];


ЮЮ   (2007-07-30 10:27:00) [5]

MediaPlayer.FileName := '<имя файла>';


Сергей М.   (2007-07-30 10:26:00) [6]


> MediaPlayer.FileName;


Это что за ерунда ?


kyro   (2007-07-30 10:25:00) [7]

Может нужно выбрать какое то устройство ?


Kyro   (2007-07-27 18:22:00) [8]

А теперь появилась ошибка  no msi device open
хотя я вроде открываю eго

  MediaPlayer:=TMediaPlayer.Create(Owner);
  MediaPlayer.Visible:=False;
  MediaPlayer.DeviceType:=dtAutoSelect;
  MediaPlayer.Parent:=Main;
  MediaPlayer.AutoEnable:=True;
  MediaPlayer.AutoRewind:=True;
  MediaPlayer.FileName;
  MediaPlayer.Open;
  MediaPlayer.Play;


sniknik   (2007-07-27 17:56:00) [9]

MediaPlay.parent:= Owner; например. (зависит от того что у тебя Owner)


Kyro   (2007-07-27 17:54:00) [10]

нет не помогает . Все таже ошибка !


Sdubaruhnul   (2007-07-27 17:43:00) [11]

Попробуй задать ему свойство Display.


Наверх

Титульная страница Поиск, карта сайта Написать письмо