Quote (IgorillaZzz) |
про размеры окна вы хорошо подметили Я-то думал это легко, вот и не спрашивал, а когда добрался до них - , чёт не получается сделать так, чтоб любое открываемое видео подгонялось под окно с неизменными размерами (331;301). |
Нельзя подгонять видео под окно с неизменными размерами!!! Ибо одно видео - широкоэкранное, другое - нет. И будут сильные искажения изображения. Нужно, чтобы сохранялись пропорции каждого видеофайла, но при этом видео не выходило бы за рамки прямоугольной области.
Навскидку могу предложить такой вариант. В скрипте плейлиста добавляешь строку RunScript("ResizeVideo"). Затем создаешь этот скрипт ResizeVideo, в котором пишешь следующее:
Code |
H=ObjectHeight(Video) W=ObjectWidth(Video) HW=H/W If (W>H) Then W=300 H=W*HW VideoScale("Video","W,H") MoveObject("Video","10,10") End If (H>220) Then H=220 W=H/HW VideoScale("Video","W,H") MoveObject("Video","10,10") End |
Здесь цифры 300 и 220 - это размеры моего видеоокна (у тебя свои).
А цифры 10 и 10 в команде MoveObject() - это координаты верхнего левого угла объекта Video в проекте.
Что не так - скорректируешь сам. Но вообще-то уже и так работает :)