Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Столкнулся с такой проблемой. Не смертельная, конечно, но хочется, чтобы выглядело получше. У меня проект форматом 1024х768. В свойствах проекта в командной строке StartUp назначил команду PlayVideoFile ... Начальная видезаставка - форматом 720х576. Что происходит. При запуске на мгновение показывается первая страница, затем на ее фоне проигрывается ролик и запускается проект. Был бы проект так же 720х576, проблем бы не было. Хотелось бы добиться, чтобы заставка появлялась самостоятельно, а не на фоне первой страницы. Возможно ли это?
mishem, Так ничего я и не понял. Посмотрел пример, ну сворачивается приложение в трей при запуске. Начинаются вычисления...
Quote
Для прикрепления плагина к проекту используйте команду alStartupInit в любом месте.
В любом месте чего? Свойствах первой страницы? Вписал туда alStartupInit. Тишина, естественно - откуда проект будет знать, что при открытии нужно проигрывать видеофайл? Добавил снова команду PlayVideoFile. Ничего не изменилось - ролик снова идет на фоне первой страницы. Почитал форум, еще больше запутался... Ладно... Попробовал первой поставить "пустую" страницу с заставкой. Вроде получилось. Но пустая страница остается на экране. Вписал команду GotoNextPage после PlayVideoFile - опять идет на фоне первой страницы. Выход один - лепить кнопку перехода на следующую страницу?
Чего хочешь, кроме закладки Запуск (Startup). Поставь в свойствах стартовой страници. В примере эта команда именно там и стоит.
Quote (Friedhelm)
ишина, естественно - откуда проект будет знать, что при открытии нужно проигрывать видеофайл?
Во вкладке Подпрограммы, пишешь подпрограмму :alStartup Здесь все то что у тебя было на вкладке Запуск (Startup) для запуска видео. Return Не хочешь читать хелп?
В норме команды из вкладки Startup выполняются после прорисовки окна проекта. Суть плагина - выполнить команды до показа главного окна, чтобы избежать каких-то морганий, запустить трей-приложение без показа окна... Как задавать вопросы
DEMBEL, mishem, Во вкладке свойств первой страницы PageEnter вставил alStartupInit. Затем создал подпрограмму, назвал "alStartup". Во вкладке "Subroutines" проекта вписал:
Тебе и не надо догонять. Попробовал? Не получилось? Забей. Ищи другие варианты.
Добавлено (20 Января 2012, 17:22) ---------------------------------------------
Quote (DEMBEL)
Суть плагина - выполнить команды до показа главного окна, чтобы избежать каких-то морганий, запустить трей-приложение без показа окна...
Добавлено (20 Января 2012, 17:23) --------------------------------------------- Выкладывай что делаешь, будем вместе думать.
Добавлено (20 Января 2012, 17:26) --------------------------------------------- Можно маской попробовать. Короче выкладывай что б не создавать самому, посмотрим что можно придумать. Методом проб и ошибок.
Добавлено (20 Января 2012, 17:29) --------------------------------------------- Можно попробовать размеры проекта сделать как заставка, а после когда она отиграет сделать окно какое нужно.
С видеозаставкой разобрался - нашел компромис. Но возникла новая проблема. При запуске скомпилированного проекта на чужом компьютере видеозаставка не идет. Надпись: "Вывод видео не доступен, не найдена программа распаковки 'vids: XVID' Проект делался на WinXP, запускался на Win7. Это что, видеокодеки на "семерке" не установлены? Какая-то несовместимость? Или при компиляции нужно что-то еще цеплять к проекту?
Видимо, да. XviD не входит в виндовский состав кодеков по умолчанию. Потому, либо надо применить другой формат видео, например, WMV (уж он-то просто обязан работать в винде, да и по качеству практически не уступает XviD), или втихую (что очень не есть гуд) установить нужный кодек. Попробуйте порыть в сторону Regsvr32... - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Петр разумнее предложил идею... дабы не напрягать пользователя всевозможными установками кодеков, лучше будет если Вы сконвертируете видео в универсальный формат (wmv).
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Ситуация с видеозаставкой возникла странная. В проекте 11 страниц. Чтобы показать на форуме пример, я все убрал, оставив только первую стр. и заставку. Проверил - ролик пошел отдельно, как и планировалось, правда на сером фоне, но зато уже не на фоне первой страницы. Что изменилось с удалением последующих страниц и как они могли препятствовать демонстрации видеозаставки отдельно, не понятно. Копаться, выяснять уже времени нет. Проект (это презентация) почти готов. Компромисс я нашел такой: чуть изменил дизайн первой страницы и теперь ролик идет внутри страницы, как будто так было и задумано. Единственное, пришлось заказчику показывать на своем компе, так как на его видео не пошло... В целом все одобрено, а это главное. Переделаю ролик в .wmv, надеюсь пойдет и у заказчика.