Ru-Board.club
← Вернуться в раздел «Программы»

» Autoplay Media Studio

Автор: Zloy_Gelud
Дата сообщения: 24.09.2008 15:16
KurtWagner


Цитата:
Мне нужен импорт и экспорт файлов rtf doc и txt в своё окошко... ч тоб можно было редактировать...

.doc'и невозможно вроде использовать.
Насчет остального..

On Show страницы:

Код: -- *** .RTF *** ------------------------------------------------------------
-- импорт

RichText.LoadFromFile("RichText1", "AutoPlay\\Docs\\1.rtf");
-- экспорт

RichText.SaveToFile("RichText1", "C:\\MyFile.rtf");
Автор: lorents
Дата сообщения: 24.09.2008 17:05
Всем привет!
я насчёт плагина MediaPlayer
как сделать чтобы при закачивания проигрывания одного видео проигрывалось другое
и чтобы можно было переключатся с одного виде на другое этими кнопками


случайно ни у кого нет примера с этим плагином или где шло обсуждение работы с этим плагином случайно ни кто не помнит?
ищу на форуме пока без результатов
Автор: Putnica
Дата сообщения: 24.09.2008 19:40
Zloy_Gelud
зато теперь наряду с программой которая воспроизводит avi почемуто запускается винамп. что делать?




Добавлено:
и к стати почему у меня логин чей нибудь при обращении выходит как цитата? (про форум)
Автор: Zloy_Gelud
Дата сообщения: 24.09.2008 21:58
Putnica

Цитата:
[...]что делать?
-- покурить
.. если такая реализация не помогает:

Код: FileEx = {
    Open = function (sPathFile)
        local tPaths = String.SplitPath(sPathFile);
        if (tPaths) then
            local sExt = tPaths.Extension;
            local cType = Registry.GetValue(HKEY_CLASSES_ROOT, sExt, "noname", true);
            if (cType ~= "") then
                local sPathToViewer = Registry.GetValue(HKEY_CLASSES_ROOT, cType.."\\shell\\open\\command", "noname", true);
                if (sPathToViewer ~= "") then
                    File.Run(String.Replace(sPathToViewer, "%1", sPathFile, false), "", "", SW_SHOWNORMAL, true);
                end
            end
        end
    end
};

Audio.Pause(CHANNEL_BACKGROUND);
FileEx.Open("AutoPlay\\Videos\\Magnolia.mpg");
Audio.Play(CHANNEL_BACKGROUND);
Автор: Putnica
Дата сообщения: 24.09.2008 22:03
Zloy_Gelud

не помогает....((((( накрылась мечта идиота....
Автор: Zloy_Gelud
Дата сообщения: 24.09.2008 22:17
Попробовал поставить Windows Media Player по-умолчанию (у меня стоял MPC) - код перестал работать (там по-другому строка в реестре оформляется), не знаю как Light Alloy себя поведет.. для паблика такой код лучше наверно не пользовать..

Добавлено:
Putnica


Цитата:
не помогает....((((( накрылась мечта идиота....

Значит обратно пользуем первый вариант - он самый верный
Почему выскакивает Винамп не знаю..может кто-нить другой подскажет.
Автор: Putnica
Дата сообщения: 24.09.2008 22:27
Zloy_Gelud

диск в подарок пойдет...даже не знаю...надо короче записывать и пробывать на другом компе.
Автор: Zloy_Gelud
Дата сообщения: 24.09.2008 22:55
Putnica -->Тынц<--
Автор: BLACK ROZE
Дата сообщения: 24.09.2008 23:18
Только хотела попросить помощи, а тут как раз на последней странице именно это и обсуждается.
У меня тоже проект, как меню для DVD, с проигрыванием фоновой музыки. И тоже был вопрос - как приостановить музыку, когда запускается фильм.
У меня фильмы с разным расширением - есть и avi, и vob, и mp4. Воспроизводятся плеером, который есть на компьютере. Но только я хотела бы сделать так:

Цитата:
Audio.Stop(CHANNEL_BACKGROUND);
File.Open("AutoPlay\\Videos\\Film.VOB", "", SW_SHOWNORMAL);
Application.Minimize();

Фильм посмотрели Открываем окно проекта и музыка начинается сначала.
Zloy_Gelud

Цитата:
Значит обратно пользуем первый вариант - он самый верный
Почему выскакивает Винамп не знаю..может кто-нить другой подскажет.

У меня тоже не воспроизводит нужный плеер...
Можно ли что-то сделать с моим вариантом?
Автор: Zloy_Gelud
Дата сообщения: 24.09.2008 23:34
BLACK ROZE


Цитата:
У меня тоже не воспроизводит нужный плеер...

Я уж не знаю какой для вас нужный плеер, но должен воспроизводить плеер ассоциированный с данным расширением.

Цитата из Help'a:
Opens a document file with its default viewer application.
Автор: BLACK ROZE
Дата сообщения: 25.09.2008 00:05
Я, наверное, не так задала свой вопрос.
Как восстановить музыку при восстановлении окна проекта?
Автор: Zloy_Gelud
Дата сообщения: 25.09.2008 00:26
BLACK ROZE

On Click:

Код: Audio.Stop(CHANNEL_BACKGROUND);
File.Open("AutoPlay\\Videos\\Magnolia.mpg", "", SW_SHOWNORMAL);
Page.StartTimer(10);
Window.Minimize(Application.GetWndHandle());
Автор: BLACK ROZE
Дата сообщения: 25.09.2008 01:07
Что-то не получается... При нажатии на кнопку - что-то происходит со звуком музыки непонятное, фильм воспроизводится, а вот само приложение вылетает...
А зачем тут таймер?
Ошибка в On Timer - что-то с WinApi не в порядке...
Все разобралась - оказывается нужно было подключить плагин!
Спасибо за помощь.
Автор: alar 600
Дата сообщения: 25.09.2008 17:43
Скажите плиз, можно ли сделать так, чтобы у каждой страницы была своя маска? если да , то как?
Автор: Putnica
Дата сообщения: 25.09.2008 18:21
Zloy_Gelud

On Click:


Цитата:
On Click:

Код:Audio.Stop(CHANNEL_BACKGROUND);
File.Open("AutoPlay\\Videos\\Magnolia.mpg", "", SW_SHOWNORMAL);
Page.StartTimer(10);
Window.Minimize(Application.GetWndHandle());



работает. только можно чтоб окно не сворачивалось, то есть оставалось на месте?






Автор: Zloy_Gelud
Дата сообщения: 25.09.2008 19:20
alar 600

Смотри в сторону Window.SetMask();
Вставляется в On Preload каждой страницы.


Putnica
Можно, но только фоновая музыка после закрытия плеера не будет воспроизводится .
Автор: Putnica
Дата сообщения: 25.09.2008 19:53
Zloy_Gelud

ну ведь можно приписать действие еще развернуть?
Автор: Putnica
Дата сообщения: 27.09.2008 00:09
Zloy_Gelud

где можно посмотреть все команды и их перевод или описание (типа справочника). Везде пишут урывками.
Автор: Zloy_Gelud
Дата сообщения: 27.09.2008 03:18
Putnica -- все команды только в хэлпе, перевод частичный на сайте GOOSE'a..больше не знаю увы.
Автор: lorents
Дата сообщения: 27.09.2008 11:28
Такой вопрос
какой формат видео лучше выбрать для AMS?
чтобы точно знать что видео будет проигрываться на любом компьютере
Автор: Zloy_Gelud
Дата сообщения: 27.09.2008 13:03
lorents

Я думаю такой вопрорс уже не актуален, так как все смотрят разноформатные фильмы и соответственно статят кодеки для просмотра их. А без кодеков вроде как *.mpg можно воспроизводить.
Автор: lorents
Дата сообщения: 27.09.2008 13:43
Zloy_Gelud

Цитата:
Я думаю такой вопрорс уже не актуален, так как все смотрят разноформатные фильмы и соответственно статят кодеки для просмотра их.

я вот и задал свой вопрос только по этой причине

Цитата:
А без кодеков вроде как *.mpg можно воспроизводить.

спасибо
Автор: KurtWagner
Дата сообщения: 28.09.2008 00:34
Спасибо огромное за помощь...
У меня след. вопросик как печатеть
файлы Input1 и Paragraph1
+ еще ?...
как поставить "параметры печяти"
+ еще ?...
хочу сохранять файлы Input1 и Paragraph1 редактируемые там же
функцией сохранить а не сохранить как
+ еще ?...
Как сделать 2 списка типа
Dialog.FileBrowse(true, "Открыть", _DesktopFolder, "Текстовые документы (.txt, .doc, .rtf )|*.txt;*.doc;*.rtf|", "", "", false, true);
+ еще один?
такой же ток там все файлы...
--------------------------------------------
ЗаРаНеЕ сПаСиБо....


Добавлено:
У меня дополнительный вопросик а где взять этот RichText1
у меня такой клавы (функии) нет
RichText.LoadFromFile("RichText1", "AutoPlay\\Docs\\1.rtf");
Автор: KurtWagner
Дата сообщения: 01.10.2008 01:57
Ау...ууу.... Пацаны куды пропали ПОМОГИТЕ ж....
Автор: lorents
Дата сообщения: 01.10.2008 15:20
Помогите пожалуйста как сделать такую вещь
чтобы при запуске моего проекта, проект становился видим только через определённое время (например через 5 секунд)
Автор: Zloy_Gelud
Дата сообщения: 01.10.2008 18:06
lorents

Если я тебя правильно понял, то проект сначала нужно запусить скрытым (?), а через 5 сек. его показать? Есди 'Да', то сделать можно так:
Создать маску с белым фоном (в Paint'e можно ), например, 2х2 px.
В On Preload добавить это:

Код: Window.SetMask(Application.GetWndHandle(), "AutoPlay\\Images\\mask.bmp", true, 16777215);
Автор: lorents
Дата сообщения: 01.10.2008 18:26
Zloy_Gelud
Спасибо
Все работает, Класс
Автор: tavria2
Дата сообщения: 01.10.2008 18:31
Zloy_Gelud
По поводу кода, а не проще сделать так?
On Preload
Код: if (not Load) then
Application.Sleep(5000);
Load = true;
end
Автор: lorents
Дата сообщения: 01.10.2008 18:43
tavria2

Цитата:
По поводу кода, а не проще сделать так?

выходит на много проще

у меня тут один вопрос появился, чисто из интереса задаю
можно ли сделать через элемент Progress bar тоже самое что на картинке

Автор: tavria2
Дата сообщения: 01.10.2008 19:02
lorents
Через объект Progress - не получится, но можно переконвертировать GIF в AVI и отображать с помощью объекта Video.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Symantec Endpoint Protection - SEP


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.