Не пойму в чем дело...
Сделал не большой примерчик по проигрыванию видео...
Если размеры оригинальные — все играется хорошо...
А если меньше (меняю ширину, к примеру) — размеры меняются поспроизводит где-то сек 10 и картинка застывает, а звук идет...
Пока не подвинешь форму — не меняется...Перестанешь двигать — опять картинка "замерзает"...
P.S. Смотрел по форуму и пробовал, как советовали — чего-то не помогло
(т.е. делать пробовал так:
void MyPlayer::Play()
{
if (!g_pMediaControl || !g_pVideoWindow)
return;
g_pMediaControl->Run();
g_pVideoWindow->put_Owner((OAHWND)Handle);
g_pVideoWindow->put_WindowStyle(WS_CHILD | WS_CLIPSIBLINGS);
ResizeVideoWindow();
g_pVideoWindow->put_Visible(OATRUE);
};
)
Подскажите, в чем может быть проблема
Заранее спасибо
Re: Видео "замораживается" при изменении его размера
> пробовал убирать на всякий пожарный — не помогает... >
Во-первых: пользуйся тегами форматирования, а то код не читабелен!!!
Во-вторых: как инициализишь глобальные указатели?
В-третьих: реально ли нужны глобальные?
В-четвертых: может WindowlessMode будет более удобен?
Posted via RSDN NNTP Server 1.9
Не бойся выглядеть глупо, от этого ты выглядишь ещё глупей!!!
Re: Видео "замораживается" при изменении его размера
> если я хочу код вставить, то включить его между [ c ] и [ /c ]? >
Именно!!!
> Ща попробую... =) >
Ай молодца!!!
> они не глабальные, а поля класса >
Сорри — эт я ступил, вернее не обратил внимания, что через классы делаешь!!!
> А чего мне даст этот режим? >
Будет только одно окно — твоё и в нём ты будешь всё рисовать и только его и ресайзить никаких других окон создаваться больше никогда не будет!!!
> А так, на событии OnResize, естественно... >
Покаж!!!
Posted via RSDN NNTP Server 1.9
Не бойся выглядеть глупо, от этого ты выглядишь ещё глупей!!!
Re: Видео "замораживается" при изменении его размера
> Если размеры оригинальные — все играется хорошо... > А если меньше (меняю ширину, к примеру) — размеры меняются > поспроизводит где-то сек 10 и картинка застывает, а звук идет... >
Наклепал сейчас плеер с IVideoWindow и нет у меня никаких "заморозок"!!!
Кстати, увидел тот же эффект что и здесь