![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Из за чего не получается проиграть файл медиа плеером
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.