Видео, полноэкранный режим
|
|
DAR | Дата: Пятница, 10 Октября 2008, 16:12 | Сообщение # 1 |
Новый участник
Группа: Проверенные
Сообщений: 9
Репутация: 0
Награды: 0
Статус: Offline
| всем привет, такая проблемка создал объект Video с файлом в формате wmv сделал надпись "Смотреть фильм" в ней команду при нажатии "при щелчке по объекту Играть видео - Video" все вроде бы ок, видео играет но в рамках объекта Video хочу значит чтоб на полный экран, ладно, в объекте Video ставлю галку "На весь экран" и ... при запуске происходит на долю секунды выброс видео на полный экран и сразу же возврат его в первоначальный размер, что за загадки - не пойму)) может сразу кто подскажет как альтернативным методом с помощью скрипта сделать кнопу "На весь экран" Спасибо. Добавлено (10 Октябрь 2008, 16:12) --------------------------------------------- может быть где готовые уроки лежат, пока сам не могу найти по видеопроигрываию..
|
|
| |
toizy | Дата: Пятница, 10 Октября 2008, 16:15 | Сообщение # 2 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Проект сюда. ...без видео...
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DAR | Дата: Пятница, 10 Октября 2008, 16:45 | Сообщение # 3 |
Новый участник
Группа: Проверенные
Сообщений: 9
Репутация: 0
Награды: 0
Статус: Offline
| в личку кинул Добавлено (10 Октябрь 2008, 16:45) --------------------------------------------- ну там без шрифта естессно
|
|
| |
toizy | Дата: Пятница, 10 Октября 2008, 17:26 | Сообщение # 4 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| ок, щас гляну. Хотя можно было прям сюда, для того и форум Добавлено (10 Октябрь 2008, 17:26) --------------------------------------------- Значит, сотри всё, что есть у тебя сейчас на кнопке "смотреть видео", затем в СКРИПТЕ этой кнопки напиши Затем, иди на mmbuilder.ru и качай примеры видеоплееров. Матчасть, короче...
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
as-master | Дата: Суббота, 11 Октября 2008, 00:18 | Сообщение # 5 |
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
| Народ, примеров на сайте столько хороших, что и вопросов-то вроде подобных возникать не должно. Всё, что вам осталось - взять готовый проект, и переделать его под себя.
Да пребудет с вами ММВ!
|
|
| |
toizy | Дата: Суббота, 11 Октября 2008, 08:40 | Сообщение # 6 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Просто там не на скрипте эта кнопка работала, а при помощи интерэкшена.
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DAR | Дата: Воскресенье, 12 Октября 2008, 19:04 | Сообщение # 7 |
Новый участник
Группа: Проверенные
Сообщений: 9
Репутация: 0
Награды: 0
Статус: Offline
| Quote (toizy) Значит, сотри всё, что есть у тебя сейчас на кнопке "смотреть видео", затем в СКРИПТЕ этой кнопки напиши uzcodeCodeuzcVideoPlay("Video")/uzc/uzcode Затем, иди на mmbuilder.ru и качай примеры видеоплееров. Матчасть, короче... ничего не поменялось, скрипт или интерэкшен - разницы нет, проблема в объекте Video - то есть почему то документированная возможность "Full screen" не пашет просто. Глюк смотрел примеры плееров, там они слишком наворочены, хочется просто уроков по ММБ как сделать простой видеоплеер с фулскрином мне всего то надо чтобы работала кнопка фулскрин и все, никаких перемоток пауз, ничего, только старт, стоп и фулскрин Добавлено (12 Октябрь 2008, 19:04) --------------------------------------------- Все, ) разобрался вроде сделал скрипт (и кнопку со скриптом) VideoParam("Video","FULLSCREEN") кнопка-надпись работает, но горячее сочетание в скрипте Alt+Enter работает только на выход из полноэкранного режима, то есть войти в полноэкранный режим через сочетание клавиш не получается, только через кнопку
|
|
| |
toizy | Дата: Воскресенье, 12 Октября 2008, 19:10 | Сообщение # 8 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (DAR) войти в полноэкранный режим через сочетание клавиш не получается Тогда напиши этот же скрипт, только не на кнопке, а создай специальный сцеарий, в его св-вах укажи "Запускать по нажатию" и выбери альт+интер.
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DAR | Дата: Воскресенье, 12 Октября 2008, 19:25 | Сообщение # 9 |
Новый участник
Группа: Проверенные
Сообщений: 9
Репутация: 0
Награды: 0
Статус: Offline
| кстати пробовал запускать плееры скачанные с сайта, все работает отлично а в моем проекте почему то горячими клавишами на весь экран не выводится, скорее всего надо копаться в настройках проекта (он у меня сделан "режим фона - полноэкранный фон")Добавлено (12 Октябрь 2008, 19:25) ---------------------------------------------
Quote (toizy) войти в полноэкранный режим через сочетание клавиш не получается/uzq/uzquote Тогда напиши этот же скрипт, только не на кнопке, а создай специальный сцеарий, в его св-вах укажи "Запускать по нажатию" и выбери альт+интер. дык так и делаю создаю скрипт отдельный (не кнопка) внизу в нем (свойство "Клавиатура") ставлю галку Запускать при нажатии Alt Enter но не хочет. тот же скрипт, но в проектах плееров - работает, но там плееры сделаны свободнопереммещаемыми окнами, а у меня проект еще раз повторюсь на весь экран и окно проекта фиксированное по центру а поля залиты цветом-замощены картинкой
|
|
| |
toizy | Дата: Воскресенье, 12 Октября 2008, 19:31 | Сообщение # 10 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| стопудово знаю, в чём лажа. приведи скрипт Добавлено (12 Октябрь 2008, 19:31) --------------------------------------------- Короче... тебе нужно поставить флаг, когда виддео в полный экран, тогда он TRUE, иначе FALSE. И при помощи if..then разграничить выход и вход в полный экран. усёк?
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DAR | Дата: Воскресенье, 12 Октября 2008, 20:02 | Сообщение # 11 |
Новый участник
Группа: Проверенные
Сообщений: 9
Репутация: 0
Награды: 0
Статус: Offline
| вобщем подозрения были правильные, как только убрал в свойствах проекта полноэкранный фон, так сразу стал от клавиш выводить на полный экран, как ставлю полноэкранный режим - fullscreen работает только при нажатии мыши на кнопку чего делать не знаюДобавлено (12 Октябрь 2008, 19:35) ---------------------------------------------
Quote (toizy) стопудово знаю, в чём лажа. приведи скриптДобавлено (12 Октябрь 2008, 19:31)---------------------------------------------Короче... тебе нужно поставить флаг, когда виддео в полный экран, тогда он TRUE, иначе FALSE. И при помощи if..then разграничить выход и вход в полный экран. усёк? ну там весь скрипт то уменя заключается в одной строчке VideoParam("Video","FULLSCREEN") Добавлено (12 Октябрь 2008, 19:37) --------------------------------------------- дык это, проблема то не в этом, ведь этот скрипт нормально работает, когда нажимаешь мышой на кнопке в которой прописана эта строчка и не работает отдельный скрипт с такой же строчкой, заточенный на нажатии клавиш точнее и он работает, но когда весь проект выполнен не в полноэкранном режиме, а у меня как раз полноэкранный режим проекта Добавлено (12 Октябрь 2008, 19:59) --------------------------------------------- Вобщем у меня сейчас и надпись-кнопка перестала работать - глюк такой - нажимаешь и удерживаешь мышой - кино на полном экране, отпускаешь мышь - кино возвращается в маленькое исходное окно Добавлено (12 Октябрь 2008, 20:02) --------------------------------------------- все млин, разобрался) надо строку скрипта только писать в закладку Mouse Up (а у меня было в Mouse Down) но это пока не снимает проблемы с неработающими горячими клавишами(
|
|
| |
toizy | Дата: Воскресенье, 12 Октября 2008, 22:12 | Сообщение # 12 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Короче... объясняю на пальцах... содержимое твоего скрипта Code if (FullScreenFlag=TRUE) Then FullScreenFlag=FALSE VideoParam("Video","FULLSCREEN") Else FullScreenFlag=TRUE VideoParam("Video","не помню чо там за команда, сам посмотри, чтоб возвращала из фул скрин") End всё. Поначалу переменная FullScreenFlag будет фолс, поэтому выполница ветвление второе. А при след вызове скрипта - первое. Вот и вся работа
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
Alex3A | Дата: Воскресенье, 12 Октября 2008, 22:38 | Сообщение # 13 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Quote (DAR) не снимает проблемы с неработающими горячими клавишами А вы че не знаете, как устроить обработку горячих клавиш? Создай скрипт, в свойствах - выполнить скрипт по нажатию, определить комбинацию, ну скрипт напишите без проблем.
|
|
| |
toizy | Дата: Воскресенье, 12 Октября 2008, 22:46 | Сообщение # 14 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| да не, ему ветвление нужно. скрипт-то у него уже есть
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
Alex3A | Дата: Воскресенье, 12 Октября 2008, 23:13 | Сообщение # 15 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Quote (toizy) ему ветвление нужно В смысле триггер? Я никогда не интересовался, поддерживает ли ммвшный плеер хот клавиши, если нет то их определить не проблема, если да то интересно что будет при их переопределении.
|
|
| |
toizy | Дата: Воскресенье, 12 Октября 2008, 23:34 | Сообщение # 16 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| В смысле, триггер. Видшь, он написал скрипт на выведение видео фулскрин, а обратно вывести кода нет. Вот о том речь
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DAR | Дата: Понедельник, 13 Октября 2008, 00:53 | Сообщение # 17 |
Новый участник
Группа: Проверенные
Сообщений: 9
Репутация: 0
Награды: 0
Статус: Offline
| ребят, вы немного не поняли у меня все прекрасно работает и с одной командой VideoParam("Video","FULLSCREEN") И ВЫВОДИТСЯ и ОБРАТНО ВВОДИТСЯ никаких флагов не требуется Quote (Alex3A) Quote (qnDAR/qn)uzqне снимает проблемы с неработающими горячими клавишами/uzq/uzquote А вы че не знаете, как устроить обработку горячих клавиш? Создай скрипт, в свойствах - выполнить скрипт по нажатию, определить комбинацию, ну скрипт напишите без проблем. друзья, ранее в сообщении #9 я уже говорил, что обработку горячих клавиш я знаю как делать, проблема в том что один и тот же скрипт не хочет выполнятся по нажатию при разных установках проекта. Точнее видно что он выполняться пытается (его колбасит кратковременно на полный экран) и тут же возвращает на место
|
|
| |
Alex3A | Дата: Понедельник, 13 Октября 2008, 01:09 | Сообщение # 18 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| по моему, размер окна должен соответствовать размеру выводимого видео, а значит ты должен отслеживать это.
|
|
| |
DAR | Дата: Понедельник, 13 Октября 2008, 02:28 | Сообщение # 19 |
Новый участник
Группа: Проверенные
Сообщений: 9
Репутация: 0
Награды: 0
Статус: Offline
| в моём случае отслеживать не надо, все и так отлично разворачивается и сворачивается)) размер окна моего проекта 800х600, размер видео 480х360 видео объект вставлен 1 к 1 без трансформации окно проекта закреплено в центре экрана пользователя, поля замощены фоновой мозаикой
|
|
| |
DEMBEL | Дата: Понедельник, 13 Октября 2008, 02:37 | Сообщение # 20 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| ну и что выходит, может это баг такой, когда проект уже запущен в fullscreen mode, окно видео глючит при переходе в fullscreen?
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
Анатолий | Дата: Понедельник, 24 Ноября 2008, 15:34 | Сообщение # 21 |
Любопытный
Группа: Проверенные
Сообщений: 51
Репутация: 0
Награды: 0
Статус: Offline
| Народ, как задать размеры для экрана видео? Добавлено (24 Ноябрь 2008, 15:34) --------------------------------------------- А то у меня размер экрана для мелких видео нормальный, но когда загружаешь видео размером побольше, у меня показывает только часть, а остольное обрезает. как исправить эту проблему?
Я еще новичок! Не судите сурово! Вот научусь, и стану другим помогать!
|
|
| |
toizy | Дата: Понедельник, 24 Ноября 2008, 16:22 | Сообщение # 22 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Делать ресайз объекта видео. Для этого существует команда MoveObject
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
Анатолий | Дата: Четверг, 04 Декабря 2008, 18:51 | Сообщение # 23 |
Любопытный
Группа: Проверенные
Сообщений: 51
Репутация: 0
Награды: 0
Статус: Offline
| Если честно, то я не очень понял. Вот мой проект, кому не сложно подскажите, что надо исправить, что бы видео не "ломало" экран. заранее спасибо!
Я еще новичок! Не судите сурово! Вот научусь, и стану другим помогать!
|
|
| |
toizy | Дата: Пятница, 05 Декабря 2008, 00:09 | Сообщение # 24 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Посмотрел... а что ты хочешь? (я о "не ломало") Добавлено (05 Декабрь 2008, 00:09) --------------------------------------------- у меня нормально всё отображается
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DEMBEL | Дата: Пятница, 05 Декабря 2008, 16:15 | Сообщение # 25 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| я тоже не понял что значит "не ломало", видимо смущает то что окно видео имеет фиксированные размеры, и если видеофайл больших размеров чем окно, то он обрезается по размеру окна (510х500), т.е. все что не влазиет в окно не показывается. Ну так надо сделать так чтоб окно видео само "подтягивалось" под размер видеофайла. читай комментарии
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
Сообщение отредактировал DEMBEL - Пятница, 05 Декабря 2008, 16:15 |
|
| |