Показать сообщение отдельно
Старый 14.09.2008, 21:23   #4
m1kc.
Оператор ЭВМ
 
Аватар для m1kc.
 
Регистрация: 04.09.2008
Сообщений: 39
Написано 4 полезных сообщений
(для 5 пользователей)
Вопрос Lib_videocnv: воспроизведение видео в режиме Canvas!

В общем, у меня такая проблема.

Запускаю видео этим кодом:
videocnv.init_display(1);
videocnv.load(mc_path+mc_array[i]); // Загрузка файла
videocnv.set_fullscreen(0); // Установка размера вручную
videocnv.set_location(0GetHeight/2-GetWidth/4*3/2); // По центру экрана, пропорции 4:3
videocnv.set_size(GetWidthGetWidth/4*3); // Растягиваю на весь экран
videocnv.set_visible(1);
videocnv.set_volume(100);
videocnv.start
Потом жду, пока оно не закончится:

Delay(videocnv.get_duration); 
И пытаюсь закрыть плеер вот этим кодом:

videocnv.set_visible(-1);
videocnv.close_player;
videocnv.init_display(-1); 
Все нормально воспроизводится, но после окончания файла вижу черный экран и прога виснет намертво. Думаю, что ошибка в последней части. Что я там неправильно прописал?
(Offline)
 
Ответить с цитированием