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

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

TMediaPlayer in Thread


Proton ©   (2009-11-15 00:16:00) 

Здравствуйте, подскаже пожалуйста как можно запустить медиа преер в отдельном потоке? а из основного если что переключать там что надо будет.
Пробовал создать TMediaPlayer в потоке, ничего не выходит
Помогите пожалуйста


Proton   (2009-11-15 21:04:00) [1]

Юрий спасибо за ответы:)


Юрий Зотов   (2009-11-15 15:43:00) [2]

> Proton ©   (15.11.09 15:12) [6]

> что бы не грузить основной поток

А что он тогда будет делать? Практически ничего.

> если плеер вовсе может его "грузить"

Может (и грузит), но не больше, чем нужно. Вы наверняка делали программы, в которых плеер работает в основном потоке - ну и как, разве наблюдались какие-нибудь тормоза?


Proton   (2009-11-15 15:12:00) [3]

что бы не грузить основной поток, если плеер вовсе может его "грузить", не знаю, поэтому и спрашиваю


Юрий Зотов   (2009-11-15 13:26:00) [4]

> Proton ©   (15.11.09 13:13) [4]

> есть ли смысл выносить плеер в отдельный поток?

1. Зачем?

2. TMediaPlayer - оконный компонент. Если вынести его в отдельный поток, то в этом потоке придется создавать цикл выборки сообщений. Само по себе это несложно, но дело в том, что VCL не гарантирует нормальную работу визуальных компонентов в отдельном потоке.

3. Ну и еще раз - зачем?


Proton   (2009-11-15 13:13:00) [5]

то есть из основного потока вызывать процедуру переключения в дополнительном потоке? а какой тогда смысл дополнительного потока?... вобще хотел бы спросить есть ли смысл выносить плеер в отдельный поток?


  (2009-11-15 02:09:00) [6]

Удалено модератором


Германн   (2009-11-15 01:52:00) [7]

Удалено модератором


ЛшдлуттнСфе   (2009-11-15 01:18:00) [8]

Действуй методом противного: если что переключай в отдельном потоке, а преер пущай в основном будет.


Наверх

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