Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
интересно как?! Если бы не "секретность" то варианты есть, а так я незнаю У меня есть один вариант(извращенский) каждое видео в экзешник, а в главном открывать в RunInRectangle, тогда и звлекать ничего не надо и видео спрятанно
по идее, реализация чтения материала в поток памяти и проигрывание его сразу оттудова задача сложная но решаема. Вот только с нб что делать при этом, нужно же еще как-то и во что-то передавать поток в проект и играть, а с этим проблем видимо намного больше (не знаю что там в neobook sdk но подозреваю что это нереально или трудно). Такая же ситуация и с картинками и пр. Было бы проще вызвать отдельный внешний проигрыватель (скорее всего придется системный WMP), но засада он не слишком умеет играть поток из памяти (нет таких входящих параметров, токо url или файл), снова нет прямого пути... поэтому плагинов видимо так и не сделали, хотя вопрос в этом насущный... хотя в bass есть какие-то наметки насчет потоков...
есть плагин, который работает в потоке, дома посмотрю, т.к. сейчас не помню Да и зачем эти замарочки с патоком? когда и так можно сделать(2 варианта же есть), может кто нибудь еще придумает способы
Сообщение отредактировано Сергей - Пт, 13 Мая 2011, 13:17
Скорее всего во мне))) Т.е. придется каждый файл загонять в отдельный архив? Просто я не нашел функцию извлечения отдельного файла, а только всего архива...
Добавлено (21 Май 2011, 19:21) --------------------------------------------- И еще вопрос, там только плагин neocompress используется?
Добавлено (21 Май 2011, 19:54) --------------------------------------------- Я пытался запустить процесс создания временной папки и распаковки из гиперссылки, но Программа ругается и говорит, что этот процесс невозможно запустить из объекта веб браузер...
! The npDescomprimirZip action cannot originate from a Web Browser link.
Добавлено (21 Май 2011, 20:10) --------------------------------------------- В любом случае приходится сразу все распаковывать...
Товраищи, я и не мыслю себя программером, как Вы, я просто прошу у Вас помощи найти действенное решение, если у Вас есть возможность что - то предложить, я прошу Вас обэтом. Каюсь, не очень силен в языке программирования, но взялся помочь одному очень хорошему человеку ради идеи и продвижения оперного искусства в стране. Спасибо.
мы тебе и помагаем, но только ты не хочешь воспльзоватся. Я тебе выкладывал два примера(один, где каждый распаковывается отдельно, второй все махом) оба рабочие! Тебе осталось только копипастить и прописать свои пути?!...
Добавлено (22 Май 2011, 06:51) --------------------------------------------- Плеер тоже переделал, чтоб разварачивался, т.к. ты акцентировал внимание на фулскрине, а на самом деле на том он был бесполезен!
Я так понимаю, основная проблема в том, что нельзя вызвать эту комманду из линка браузера. Не получается и через gosub (обман не пройдет)))).... Не
mcpanmc, попробуйте через "таймер". - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
обьект Таймер с панели обьектов. Пишете туда код который нужно вызвать со страницы. Ставите галочку в св-вах таймера на однократное срабатывание. Ставите галочку чтобы не автоматом запускался а ждал команду TimerStart. Чтобы вызвать со страницы ваши команды, даете команду таймеру например timerstart "timer1" "500" Как задавать вопросы
Галочку надо снять последнюю в свойствах браузера.
Вот уж действительно надо изучать матчасть и читать справку. Я уж совсем забыл:
Quote
When the Enhanced Security option is enabled, NeoBook will not allow potentially dangerous Actions embedded within HTML hyperlinks to be executed. (See Embedding NeoBook Actions Inside an HTML Document.) Prohibited Actions include: Run, ExecuteAddOn, FileCopy, FileDelLine, FileErase, FileInsLine, FileRead, FileWrite, SendKeys, SaveVariables, CreateFolder, RemoveFolder, RegistryRead, RegistryWrite, SendMail, ExtractFile, Suspend, RunNeoBook, ClickMouse and all plug-in based Actions. Disable the Enhanced Security option if you wish to allow the above Actions to be executed. However, if this Web Browser object will have unrestricted access to the Internet, it is highly recommended that you leave the Enhanced Security option enabled.
Из переведенного справочного файла для версии 5.5.4:
Quote
Когда включена опция "Enhanced Security" (Дополнительные фильтры безопасности), NeoBook не разрешит потенциально опасным командам, встроенным в код web-страницы, запускаться. (См. информацию по командам NeoBook, встраиваемым в код HTML-документов.) Вот перечень запрещенных к запуску команд Actions: Run, ExecuteAddOn, FileCopy, FileDelLine, FileErase, FileInsLine, FileRead, FileWrite, SendKeys, SaveVariables, CreateFolder, RemoveFolder, RegistryRead, RegistryWrite, SendMail, ExtractFile, Suspend, RunNeoBook, ClickMouse и все плагины, основанные на этих командах. Если Вы все-таки хотите разрешить выполнение вышеперечисленных команд, отключите опцию "Enhanced Security". Однако, если предполагается запускать приложение со встроенным браузером на компьютере, имеющим доступ в интернет по выделенной линии, то мы настоятельно рекомендуем держать опцию "Enhanced Security" включенной.
Перевод корявый, но, в целом, понятно: команды плагинов (по-умолчанию) под запретом.
А мы-то паримся уже в который раз!
Надо пробовать...
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Тебе уже говорили, что ты гений?!!!! Спасибо))))))
Это Format-X22 гений, и ему надо сказать "Спасибо!".
Лишь-бы сработало.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Тот не подходит, я уже пробовал, команды распаковки не вызываются из браузера, где у меня забиты статьи.....
в каком месте не подходит?! Ненашел первый вариант, но доработал второй теперь там извлекает нужный файл из архива скачать (18.5 МБ/10 дней)
Добавлено (22 Май 2011, 21:23) ---------------------------------------------
Quote (DEMBEL)
еще не работал sendkeys
да во многих не работает, сейчас не помню ту тему, вроде плагин БД, так тот тупо отмараживался на все хитрости, кроме таймера Но вот автору несказанно повезло, с "компресом" работает
Добавлено (22 Май 2011, 21:44) --------------------------------------------- ps Внимание в архиве есть файл ExtrZipNP это функция! забрось ее в папку функций НБ C:\Program Files\NeoBook 5\Functions И в проекте в команде Call "путь до функции" укажи путь до функции
Сообщение отредактировано Сергей - Вс, 22 Мая 2011, 21:39
это мне и тебе понятно, но автору?! Лучше путь использует стандартную команду "выбрать функцию", там в проекте прописан мой путь. Главное, чтоб не вручную прописывал
Хочу спросить, а видео потом удаляется из временной папки?
а кому они нужны?! Не переживай, при переустановки винды они удалятся
Добавлено (23 Май 2011, 21:57) --------------------------------------------- По удалению я ничего не делал, исходник же у тебя, посмотри. Почитай в этой теме я уже писал на счет удаления, т.е. сразу не получится. Делай отдельный модуль и сноси всю папку