Главная 
plugin mmb 
plugin mmb 1 
plugin mmb 2 
plugin mmb 4 
plugin mmb 5 
Multiplugin v3.0 
mmbscript 
DBFMMB 
PLUGIN TCP 
Name to IP 
HTML server 
pipe_server 
ICQ - ЧАТ 
MMB-PNG 
MMB SQLITE 
 
плагин мультиплеера


плагин мультиплеера

Плагин мультиплеера работает с рядом звуковых форматов, указанных ниже, при своей работе использует библиотеки 'winamp'(плагины), имеются функции работы с тегами (чтение, и редактирования, если оно поддерживается плагином 'winamp', при использовании функции 'fileinfo'). Плагин обрабатывает ниже указанные расширения:
'.cda' '.mmd' '.flac' '.lqt' '.mac' '.mid' '.mjf' '.MIDI' '.RMI' '.KAR' '.mod' '.mdz' '.nst' '.stm' '.stz' '.s3m' '.it' '.itz' '.xm' '.xmz' '.mtm' '.ult' '.669' '.far' '.amf' '.okt' '.ptm' '.mp4' '.nsv' '.NSA' '.ogg' '.vqf' '.wma' '.voc' '.mp3' '.wav'. ' '.mp+' '
Для подбора плагинов winamp можете воспользоватся программой - тестером плагинов winamp на сайте 3a-soft.com.


Типы действий с плагинами ммб:

ИМЯ ПЛАГИНА- имя плагинакоторое он имеет в вашем проекте (по умолчанию ммб присваивает имя PlugIn, PlugIn1 итак далее, вы можете присваивать любое удобное для вас имя) ИМЯ ПЕРЕМЕННОЙ-ЧИСЛОВАЯ (пример: a), ИМЯ ПЕРЕМЕННОЙ$-символьная (пример: a$) Все данные из плагина в ммб проект и обратно передаются через две переменные- символьную и числовую. Их значения меняет либо плагин при выполнинии функций или в прцессе своей работы (усли это предусмотрено разработчиком), либо ваш проект при выполнении команды PluginSet.

__________________________________________
Т0 PluginRun("ИМЯ ПЛАГИНА","ИМЯ ФУНКЦИИ")
Выполнить указанную функцию
___________________________________________
T1: PluginSet("ИМЯ ПЛАГИНА","ИМЯ ПЕРЕМЕННОЙ")
PluginRun("ИМЯ ПЛАГИНА","ИМЯ ФУНКЦИИ")
Передаем плагину параметр и выполняем функцию.
___________________________________________

Т2 PluginRun("ИМЯ ПЛАГИНА","ИМЯ ФУНКЦИИ")
PluginGet("ИМЯ ПЛАГИНА","ИМЯ ПЕРЕМЕННОЙ")
Выполняем функцию и считываем результат
____________________________________________
Т3 PluginSet("ИМЯ ПЛАГИНА","ИМЯ ПЕРЕМЕННОЙ")
PluginRun("ИМЯ ПЛАГИНА","ИМЯ ФУНКЦИИ")
PluginGet("ИМЯ ПЛАГИНА","ИМЯ ПЕРЕМЕННОЙ")
Передаем плагину параметр, выполняем функцию,
считываем результат
____________________________________________
Формат описания функций плагина: имя функции,
краткое описание, тип используемого параметра,
тип операции.

player functions

play, имя файла, строка, Т1. stop, Т0. pause, Т0.

sound functions

set_volume, громкость 0...100, целое Т1. set_pan, баланс 0...100, целое Т1. sliderset, установка слайдера (пользователь, перемотка), целое, Т1. sliderget, установка слайдера (считывание из плагина текущей позиции слайдера), целое Т1.


winamp plugin functions

fileinfo, выводит окно плагина winamp с информацией о текущем файле, Т0. About, выводит окно плагина winamp с информацией о плагине, Т0.

Config, выводит окно кофигурации плагина winamp, Т0.

time functions

totatime, продолжительность фрагмента, строка, Т2.
realtime, текущее время воспроизведения строка, Т2.

plugin sets установки плагина

setpluginpath, установка пути к плагинам winamp (по умолчанию c:Program FilesWinampPlugins), строка, Т1.
setoutpluginname, имя выходного плагина winamp (по умолчанию out_wave.dll), строка, Т1.

info functions

функции извлечения информации из файла.

tag info

typetag информация о типе тегов возвращаемые значения: 'notag' 'wavtag' 'mp3tag' 'wavtag' 'vqftag' 'oggtag' 'mpeg+tag' 'monkeytag' 'CDAtag' 'apetag' 'aactag', строка, Т2.
error, выводит сообщения об ошибках , строка, Т2.
vieverror, при установке в 1 дополнительно к сообщениям в error включает вывод окон предупреждения ( 0 ( по умолчанию) отключает вывод окон), число, Т1


tag V1

чтение тегов ID3V1 (при наличии в файле данного тега ). Все ниже следующие функции имеют тип параметра - строка и тип действия Т1.
При отсутствии в данном файле того или иного тега или параметра, возвращаемое значение- пустая строка-''. Для определения при каком типе файла какие читать теги смотри таблицу на сайте 3a-soft.com.
Title1, Artist1, Album1, Year1, Comment1, Track1, Genre1,


TAG V2

чтение тегов ID3V2 , а также всех остальных типов файлов не имеющих тега ID3V2
Title2, Artist2,Album2, Year2, Comment2, Track2, Genre2, Composer2, Encoder2, Copyright2, Language2, Link2


чтение тегов ogg

vendor, autor

ape tag

чтение APE тегов
Titlea, Artista, Albuma, Yeara,Commenta, Tracka, Genrea, Copyrighta,
sound info

чтение параметров аудиоинформации
bitratenom, typeencoder, version,layer, cnanmod, profile, streamversion, cnanmodid, bitpersamp, filelen, samplrate, bitrate, duration, framecount, bitratetype, bitratetypeid, encoder, bits, peak, ratio, encoderid, emphasis, position, HeaderType, HeaderTypeID, MPEGVersion, MPEGVersionID, ProfileID, compresion.

ВНИМАНИЕ!! Имена функций отмечены жирным шрифтом,написание имен должно соответствовать выше изложенным, с сохранением регистра. Состав фукций не окочательный, ввиду того работа над плагином еще не закончена. Доступен для закачки один из промежуточных вариантов плагина. Авторский вариант обвески плагина(mbd файл для версии mmb-4.95) защищен паролем.

Обьявляется конкурс

На лучший вариант обвески плагина. Лучшие решения будут выставлены на сайте, авторам будут выделены персональные странички. По окончании конкурса будет открыт код доступа к авторскому варианту. Примеры посылать на e-mail.



далее>>>>>

download
мультиплеер(dll+exe+mbd)_ 1534


e-Mail: soft3a@3a-soft.com
Новости
MMBSQLITE
MMB PLUGIN SQLITE.
Плагин баз данных sqlite.
Cтраница программы.

Локальный HTML сервер
Плагин MMB, локального HTML сервера, для использования в проектах multimedia builder, с использованием языка ммв в качестве серверного сценария.
Страница плагина

ICQ - ЧАТ клиент-сервер.
Плагин ммв для построения месенджеров чатов, конференций. С размещением на ПК пользователя, для локальных сетей и интернет.
Страница плагина.

JUKEBOX
Плагин AnimePNG
AnimePNG
Новая версия PNG плагина, с анимацией PNG изображений.
Страница плагина


Плагин MMB PIPE сервер
Плагин MMB для работы с именными каналами. Страница плагина

Партнеры
© 2002-2009 3a-soft
str x