Форум: "Начинающим";
Текущий архив: 2010.01.10;
Скачать: [xml.tar.bz2];
ВнизTMediaPlayer in Thread Найти похожие ветки
← →
Proton © (2009-11-15 00:16) [0]Здравствуйте, подскаже пожалуйста как можно запустить медиа преер в отдельном потоке? а из основного если что переключать там что надо будет.
Пробовал создать TMediaPlayer в потоке, ничего не выходит
Помогите пожалуйста
← →
ЛшдлуттнСфе (2009-11-15 01:18) [1]Действуй методом противного: если что переключай в отдельном потоке, а преер пущай в основном будет.
← →
Германн © (2009-11-15 01:52) [2]Удалено модератором
← →
имя (2009-11-15 02:09) [3]Удалено модератором
← →
Proton © (2009-11-15 13:13) [4]то есть из основного потока вызывать процедуру переключения в дополнительном потоке? а какой тогда смысл дополнительного потока?... вобще хотел бы спросить есть ли смысл выносить плеер в отдельный поток?
← →
Юрий Зотов © (2009-11-15 13:26) [5]> Proton © (15.11.09 13:13) [4]
> есть ли смысл выносить плеер в отдельный поток?
1. Зачем?
2. TMediaPlayer - оконный компонент. Если вынести его в отдельный поток, то в этом потоке придется создавать цикл выборки сообщений. Само по себе это несложно, но дело в том, что VCL не гарантирует нормальную работу визуальных компонентов в отдельном потоке.
3. Ну и еще раз - зачем?
← →
Proton © (2009-11-15 15:12) [6]что бы не грузить основной поток, если плеер вовсе может его "грузить", не знаю, поэтому и спрашиваю
← →
Юрий Зотов © (2009-11-15 15:43) [7]> Proton © (15.11.09 15:12) [6]
> что бы не грузить основной поток
А что он тогда будет делать? Практически ничего.
> если плеер вовсе может его "грузить"
Может (и грузит), но не больше, чем нужно. Вы наверняка делали программы, в которых плеер работает в основном потоке - ну и как, разве наблюдались какие-нибудь тормоза?
← →
Proton © (2009-11-15 21:04) [8]Юрий спасибо за ответы:)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.01.10;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c