Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Indigo Rose AutoPlay Media Studio (часть 2)

Модерирует : gyra, Maz

Widok (30-01-2009 12:11): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AutoPlay Media Studio часть 2 (часть 1)


Параллельная тема в Варезнике - поиск и обсуждение дополнений и ритейл версий


Где почитать:

Для начала читаем статьи: тут раз или тут раз и два и три
Скриптовый язык LUA (англ) На русском здесь,  еще тут и  тут
Видео-уроки (анг)  
Видео-уроки на YouTube (англ)
Где поживиться:

Видео-уроки (Flash) от производителя (англ)
Тоже официальное видео (англ)
Бесплатные шаблоны (маски) для окон ваших приложений (англ)
"Подарки к Рождеству" на оффсайте (англ)
Плагин LuaCOM (англ)
Примеры для начинающих (англ)
Неплохие примеры, библиотеки (англ)
Еще примеры, один из самых активных юзеров на оффоруме (англ)
Плагины и библиотеки (не все free) (англ)
Еще плагины (англ)
Собрание уроков (иногда с русскими объяснениями)
Где найти ответы на вопросы:

Виды путей, используемых в AMS от GOOSE
Включение\отключение фоновой музыки кнопкой
Вывод HTML отчета с использованием SQLite плагина от IndigoRose
Выделение и копирование в буфер текста\части текста от GOOSE
Для тех, у кого русский проект с "кракозяблами"
Запуск WinRAR'a для распаковки архивов от Reineke
Запуск файлов из Web объекта
Запускаем экзешник по информации из реестра от Lexua
Пример бегущей строки (более красивый способ) от tavria2
Из окна в полноэкранный режим и обратно
Изменяем иконку приложения от Lexua
Изменяем курсор в приложении от GOOSE
Изменяем скроллинг ListBox-у от GOOSE
Используем таймер
Отправка данных из форм по e-mail от GOOSE
Перенос строки во всплывающей подсказке от GOOSE
Альтернативный перенос строки для текста (подходит и для *.ini) от Zloy_Gelud
Показ\скрытие объектов по действиям мыши
Полноэкранный режим для приложения
Последовательный запуск нескольких файлов
Проблема с путями при создании приложения .EXE и ресурсами на CD от Reineke
Проигрвывание MP3 из ListBox-а подряд от UMode
Простой пример бегущей строки от GOOSE
Работаем с запароленными архивами от GOOSE
Работаем с объектом дерева от GOOSE
Ряд вопросов и ответов по созданию меню для DVD от tavria2
Реализация Play-листов для Винампа от BOObastis
Таблица дисков системы от Lexua
Утилита для защиты авторанов
Шапка исправлена. Актуально на 20.08.2008 © NightW0lf

Разработчиков autorun'ов и графических дизайнеров приглашаем посетить проект шаблонов для Autoplay Media Studio:
http://ams-templates.com

 
Список выявленных проблем в AMS 7.0

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 23:07 03-09-2007 | Исправлено: Maz, 12:31 25-09-2017
40rt

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А аудиофайл как-нибудь записать можно?

Всего записей: 57 | Зарегистр. 05-07-2008 | Отправлено: 13:48 16-07-2008
Eric Lazzy



Главный мент
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
камрады, помогите пожалуйста
имеется веб-объект - html страница со списком линков на доки
к нему в комплекте имееются проблема:
посмотрел по линку из шапки http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=5609&start=80#15  
вобщем не то. у меня список из 20-30 доков, если прописываю все, то все сразу и начинают открываться..
а надо, чтоб открывался только тот, по линку которого был клик
самое смешное - позакрывал все доки, перешёл в окошко с линками, жмакнул наобум на один из доков.. снова все доки пооткрывались и появился запрос на действие (открыть/сохранить/отмена) с кликнутым доком..
 
если же я в действиях (в свойствах веб-объекта) ничего не прописываю, то при коике получаю тот же запрос и при нажатии "открыть" док открывается прямо в окне веб-объескта, а не в ворде..
 
вобщем мне чего нужно - 3-4 страницы (раздела) со своим веб-обектом на каждой, в веб-объекте html страница со списком линков на доки. безусловное открытие дока в ворде при клике.
как можно добиться нужного мне результата?

----------
лень - двигатель прогресса ©

Всего записей: 7953 | Зарегистр. 01-11-2003 | Отправлено: 13:49 16-07-2008
Zloy_Gelud



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Stalevar58
 
Вроде это должно тебе помочь..

Код:
function OpenMovie(sPathMovie)
    local sExtMovie = String.SplitPath(sPathMovie).Extension;            -- расширение видеофайла
    local sPathDViewer = File.GetDefaultViewer(sExtMovie);                -- получаем путь к дефолтовой программе воспроизведения твоего видео
    if (String.SplitPath(sPathDViewer).Filename == "mplayerc") then        -- если дефоловная прога это и есть MPC
        File.Open(sPathMovie, "", SW_SHOWNORMAL);                        -- тогда воспроизводим видео
    else                                                                -- если видео не ассоциировано с MPC            
        -- получаем путь к папке, где установлен MPC
        sPathMPC = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\KLiteCodecPack_is1", "InstallLocation", true);
        if (sPathMPC ~= "") then                                        -- если MPC установлен
            -- воспроизводим видео с помощью MPC
            File.Run(sPathMPC.."\\Media Player Classic\\mplayerc.exe", sPathMovie, "", SW_SHOWNORMAL, false);
        else                                                            -- если MPC не установлен
            File.Open(sPathMovie, "", SW_SHOWNORMAL);                    -- воспроизводим видео с помощью дефолтовой проги
        end
    end
end



40rt -- а поподробней?


Eric Lazzy -- посмотри проект (не помню как называется) на сайте GOOSE в примерах от tavria2. Там вроде как раз было реализовано то, что тебе необходимо.
 
 
 
Добавлено:
Stalevar58 -- я подумал, что MPC уже установлен на компе). Если у тебя MPC записан вместе с проектом на диске и ты через него хочешь воспроизводить файлы, то используй просто

Код:
File.Run(_SourceFolder.."\\Media Player Classic\\mplayerc.exe", sPathMovie, "", SW_SHOWNORMAL, false);

Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 14:21 16-07-2008 | Исправлено: Zloy_Gelud, 14:28 16-07-2008
yava52

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.
Подскажите, как в Autoplay Media Studio 6.0 вставить анимационный gif.
У меня не получается.

Всего записей: 2 | Зарегистр. 15-07-2008 | Отправлено: 14:46 16-07-2008
40rt

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
40rt -- а поподробней?

Делаю что-то вроде дневника, сделал возможность к каждой записи добавлять текст и изображения, хочу чтоб еще была возможность добавить голосовой комментарий прям из программы, типа нажал кнопку и говори в микрофон.

Всего записей: 57 | Зарегистр. 05-07-2008 | Отправлено: 15:00 16-07-2008
Zloy_Gelud



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yava52 -- AMS не поддерживает анимированный GIF. Попробуй загрузить через объект Video.


40rt -- возможно это как-нить можно через dll'ки, но я не знаю.

Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 15:32 16-07-2008
Eric Lazzy



Главный мент
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zloy_Gelud

Цитата:
посмотри проект (не помню как называется) на сайте GOOSE в примерах от tavria2.

поискал, не нашёл ничего похожего.. поточнее не помнишь где оно лежит или как называется?
 
Добавлено:
нашёл называется WebRunFile.apz  
спасибо

----------
лень - двигатель прогресса ©

Всего записей: 7953 | Зарегистр. 01-11-2003 | Отправлено: 15:45 16-07-2008
Zloy_Gelud



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Объясните, почему, когда я перехожу при клику по кнопке с одной страницы на вторую, а затем со второй обратно на первую, то кнопка (на которую я кликал для перехода на 2-ую стр.) возвращается из нажатого положения в нормальное? Почему она сразу не становится нормальной? Ето меня немного напрягает..

Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 18:55 16-07-2008
40rt

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Насчет записи звука в файл - нашел программку MixMP3, она может управляться через командную строку и писать мп3 соответственно.
Вопрос - как мне получить список доступных в системе аудиоустройств? Без этого я не смогу программе указать источник сигнала.

Всего записей: 57 | Зарегистр. 05-07-2008 | Отправлено: 20:58 16-07-2008
Zloy_Gelud



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
40rt -- а как источник сигнала (аудио устройство) должно описываться? А лучше приведи рабочий пример запроса с помощью коммандной строки для своего случая (с указанием источника сигнала).
 
Добавлено:
40rt
 
Посмотрел я на эту прогу   и могу сказать, что версия 1.0.7 работает без указания источника сигнала.

Код:
result = File.Run("AutoPlay\\Docs\\mixmp3.exe", " -b 320 -d 44 -a -ms -qh -t 1 C:\\1.mp3", "", SW_SHOWNORMAL, false);

Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 21:07 16-07-2008
Stalevar58

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zloy_Gelud
Спасибо за помощь,всё работает!

Всего записей: 11 | Зарегистр. 15-07-2008 | Отправлено: 22:24 16-07-2008
40rt

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
40rt -- а как источник сигнала (аудио устройство) должно описываться? А лучше приведи рабочий пример запроса с помощью коммандной строки для своего случая (с указанием источника сигнала).  
 
Добавлено:  
40rt  
 
Посмотрел я на эту прогу   и могу сказать, что версия 1.0.7 работает без указания источника сигнала.

 
У меня версия 1.0.8 alpha, там есть параметр -rdev (число от 1 до...) для выбора источника записи и -pdev для выбора источника воспроизведения, -devlist выводит их список.
 
На моем компе 3 источника сигнала, по умолчанию запись идет с первого, это Audio Bluetooth, а надо второй - микрофон, так что без выбора источника никак нельзя...

Всего записей: 57 | Зарегистр. 05-07-2008 | Отправлено: 22:28 16-07-2008
Zloy_Gelud



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
40rt  
 
Количество источников воспроизведения можно получить вызывая ф-ию waveInGetNumDevs, находящейся в стандартной библиотеке winmm.dll, а свойства (в том числе и имя устройства) можно получить с помощью WaveInGetDevCaps(...), находящейся все в той же библиотеке. Но есть проблемка..необходимо описывать структуру lpCaps для вызова этой функции, а в AMS вроде невозвожно описывать структуры. Если найдутся люди в теме   , которые смогут описать, то хорошо, иначе пиши dll'ку или гугли в поиске таковой (ну или вообще отказывайся от етой затеи   ).
 
 

Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 01:20 17-07-2008
40rt

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

В dll`ках я полный ноль не говоря про то, чтобы писать их...

Всего записей: 57 | Зарегистр. 05-07-2008 | Отправлено: 08:02 17-07-2008
40rt

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Админ, в шапке ссылка "Неплохие примеры, библиотеки (англ)" - нерабочая.

Всего записей: 57 | Зарегистр. 05-07-2008 | Отправлено: 11:24 18-07-2008
Kindly



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
All - просьба потестировать работу плагина ODBC Action Plugin v1.0.1.0 - Cracked *Beta 2* по ссылкам из Варезника: http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=0720&start=1280#lt

Всего записей: 3000 | Зарегистр. 04-08-2005 | Отправлено: 12:48 18-07-2008
40rt

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Насчет записи аудио - на форуме indigorose.com нашел совет, что можно попробовать это организовать средствами Flash MX, а уже ролик засунуть в АМС.  
Буду рыть в этом направлении...

Всего записей: 57 | Зарегистр. 05-07-2008 | Отправлено: 13:29 18-07-2008 | Исправлено: 40rt, 16:29 18-07-2008
Kindly



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Просьба глянуть спецов по коду этот пример:
http://solidfiles.com/d/080e
Это проигрывание музыки через библиотеку BassMod.dll (http://uk.un4seen.com/files/bassmod20.zip)
 
С проигрыванием помогли раньше, но для некоторых музыкальных файлов нужно указать дополнительные параметры звучания. Загвоздка в том, что если указать эффект Сарраунда либо другой, то перестает работать повторение трека, т.е. работает только один первый параметр из указанных, а остальные игнорируются. Похоже на баг, но что скажете вы?

Всего записей: 3000 | Зарегистр. 04-08-2005 | Отправлено: 10:33 19-07-2008
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kindly
Цитата:
-- последние параметры для проигрывания должны разделятся, например, на Delphi 'or'; в AMS это '|', но не катит
AMS'у все равно, что ты будешь указывать "or" или "|" - он не поддерживает битовые операции, по этому у тебя и не работает.

Код:
tMuz = DLL.CallFunction(cPathDLL, "BASSMOD_MusicLoad", "0,\""..cPathMuz.."\", 0, 0, 512|4", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
Что такое 512|4 или 512 or 4 - это битовая операция сложения двух чисел, результатом которой будет число 516. Битовое сложение можно произвести на стандартном калькуляторе винды. В конкретном случае можно поступить проще, вместо битового сложения - использовать обычное математическое: 512+4=516, результат которого помещаем в последний параметр вызова DLL:

Код:
tMuz = DLL.CallFunction(cPathDLL, "BASSMOD_MusicLoad", "0,\""..cPathMuz.."\", 0, 0, 516", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);

и более гибкое решение:

Код:
BASS_MUSIC_RAMP = 1  
BASS_MUSIC_RAMPS = 2
BASS_MUSIC_LOOP = 4
BASS_MUSIC_FT2MOD = 16
BASS_MUSIC_PT1MOD = 32
BASS_MUSIC_SURROUND = 512
BASS_MUSIC_SURROUND2 = 1024
 
tMuz = DLL.CallFunction(cPathDLL, "BASSMOD_MusicLoad", "0,\""..cPathMuz.."\", 0, 0,"..BASS_MUSIC_SURROUND+BASS_MUSIC_LOOP, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 16:25 19-07-2008 | Исправлено: tavria2, 16:26 19-07-2008
Kindly



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tavria2, thanks! В который раз уже выручаешь

Всего записей: 3000 | Зарегистр. 04-08-2005 | Отправлено: 18:45 19-07-2008
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

Компьютерный форум Ru.Board » Компьютеры » Программы » Indigo Rose AutoPlay Media Studio (часть 2)
Widok (30-01-2009 12:11): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru