|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.10.2012, 18:28 | #1 |
Пользователь
Регистрация: 10.08.2012
Сообщений: 84
|
Захват кадра из MediaPlayer
Как получить картинку из видео, которое счас играет в TMediaPlayer? А то чё-то нигде не нашёл
Или придётся использовать другие плееры, а может даже WinAPI? |
09.10.2012, 23:25 | #2 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
Если компонент TMediaPlayer визуальный, то у него должно быть свойство Canvas. При помощи метода CopyRect копируем нужную нам область, допустим, в объект класса TBitmap и сохраняем методом SaveToFile
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
10.10.2012, 16:36 | #3 |
Пользователь
Регистрация: 10.08.2012
Сообщений: 84
|
У TMediaPlayer нет Canvas, а для экрана изображения он требует TWinControl, у которых тоже нет Canvas
|
10.10.2012, 16:56 | #4 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
более того, если плеер использует оверлей (как это должен по-хорошему делать любой плеер), то выцепить оттуда картинку будет весьма проблематично
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
10.10.2012, 22:59 | #5 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
В крайнем случае делайте снимок с экрана определенной области
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Захват кадра с потокового видео c# | tanek | Помощь студентам | 0 | 29.07.2011 01:46 |
Выхватывание кадра из видеопотока. | hatecows | Мультимедиа в Delphi | 1 | 09.12.2010 09:27 |
Эффект 25 кадра | ZvEr_HaCkEr | Свободное общение | 16 | 05.08.2010 18:56 |
Direct Show - захват кадра | DiMasKiss | Win Api | 1 | 18.05.2010 17:46 |
Формирование кадра | IzhAtomic | Помощь студентам | 0 | 26.04.2009 18:44 |