gifts2017

ActiveX - плейер для 1С

Опубликовал Аркадий Кучер (Abadonna) в раздел Программирование - Внешние компоненты

Для тех, кто любит всё внутри 1С ;)
Форматы: mp3 и wav

Цифровое табло, анализатор спектра,
индикатор уровня громкости, "цветомузыка"
Установка:
1. Поместить в \WINDOWS\system32\ библиотеку Mmutil32.dll
2. Поместить в \WINDOWS\system32\ библиотеку MMMPEG32.DLL
Примечание: 1,2 - обязательно сначала!!!
3. Зарегистрировать Player.ocx в системе: regsvr32 (Путь)Player.ocx

!!!!! ИЛИ запустить Reg.bat вместо пп. 1-3 
Деинсталляция - запустить UnReg.bat

Установка на форму 1CV 8.1:
Форма - Вставить ActiveX - выбрать AFXPlayer Control
Примечание: родные размеры окна ActiveX - 360x165

Методы (см. readme)

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
-
.zip 714,84Kb
01.12.09
177
.zip 714,84Kb 177 Бесплатно

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Артур Аюханов (artbear) 01.12.09 12:25
(0) Напиши в описании, какие форматы поддерживаются.
2. Аркадий Кучер (Abadonna) 01.12.09 12:26
(1) mp3 и wav. Щас добавлю в описание
3. Алексей Плутенко (Noy) 01.12.09 12:39
Файлов для закачки нет... :(
4. Аркадий Кучер (Abadonna) 01.12.09 12:41
(3) хз почему он первый раз не залился.. залил
5. Епрст (Ёпрст) 01.12.09 13:43
В клюшках тоже работает..
	АктивХ = СоздатьОбъект("АктивИкс");
	АктивХ.УстановитьАтрибут(Форма,"Плеер");
	АктивХ.СоздатьЭУ("Player.AFXPlayer");
	АктивХ.УстановитьФокус();
Арчибальд; +1 Ответить
6. Епрст (Ёпрст) 01.12.09 13:48
Классный эффект в клюшках - при закрытии формы отчета - файло так и проигрывается, пока саму 1с-ину не прибьёшь :)
7. Аркадий Кучер (Abadonna) 01.12.09 13:50
(6) Поставь в ПриЗакрытии() StopPlay()
8. Александр Рытов (Арчибальд) 01.12.09 14:41
Пользоваться не буду, но вещь хорошая. 8-)
9. Аркадий Кучер (Abadonna) 01.12.09 14:43
10. дед Мазай (Mazaloff) 01.12.09 14:48
ну не будите пользоватся... дак зачем создаете вообще не понятно... зачем и кому это надо!
11. Епрст (Ёпрст) 01.12.09 14:53
(10) Это вопрос или утверждение?
12. Аркадий Кучер (Abadonna) 01.12.09 14:55
(10) Вообще-то в анонсе написано черным по белому:
Для тех, кто любит всё внутри 1С ;)

Я не люблю, я сторонник разделения труда
13. Александр Рытов (Арчибальд) 01.12.09 15:00
(12)
в анонсе написано черным по белому:

Надо было написать красным. По зеленому. :D
14. Яков Коган (Yashazz) 01.12.09 18:54
Советую в актив-иксину засовывать GOM Player или RealOne, работают устойчиво, к тому же у них и интерфейс приятственный, и доступных методов да свойств превеликое множество. Себе такое соорудил, когда учёт музыки на компе базой 1С делал. А ежели на компе нет, всегда из двоичного макета можно вынуть дистрибутив и заинсталлировать.
15. Оракул Айметдинов (jhfrek) 02.12.09 00:49
Вещь!!! Молодец Abadonna! Я думал в 1С это никто не сможет сделать. Пригодиться, буду музыку слушать из 1С (это прикольно).
16. Игорь <...> (I_G_O_R) 02.12.09 01:41
(15) Windows media player запихайте и не надо ничего устанавливать, к тому же еще и видео в 1С сможете смотреть.
Вот вам и идея, пока отчет формируется, можно крутить клипы.
17. script Мальчинко (script) 02.12.09 03:21
Правильно, пока отчет формирует, клипы смотреть, а бухов в это время плясать заставить :D
18. Сергей Старовойтов (AVARY) 02.12.09 04:44
(17) с барабанами и бубнами вокруг компа :D
19. dushelov (Душелов) 02.12.09 08:01
Шрифт такой хочу, как у компоненты! ;)
20. Ivon (Ivon) 02.12.09 09:48
Честно-говоря, мне больше понравилось вот это http://infostart.ru/public/20223/ решение. Очень просто в использовании и не требует ВК. Просто система должна уметь воспроизвести нужный контент и все.
21. Аркадий Кучер (Abadonna) 02.12.09 09:53
(20) У меня просто ностальгия по цветомузыкам, которые я в советские времена паял ;)
22. Антон Рощин (wolfsoft) 02.12.09 12:12
Где ж ты раньше был, я уже на Дельфях плеер в офис написал, чтоб за лицензионный не платить :-)
23. Дядя Федор (ufedor) 02.12.09 12:16
Не вижу смысла. Есть например Windows Media Player - тот же многоформатный плеер, плагины вроде есть, и в качестве activex объекта присутствует на каждом компьютере...
24. Епрст (Ёпрст) 02.12.09 12:18
(23) Своя рубашка.. ближе к телу..
25. Аркадий Кучер (Abadonna) 02.12.09 12:23
(23) Дело вкуса, я никогда не использовал родной, для звука aimp, для авишек Media Player Classic, для DVD - Power DVD
26. Дядя Федор (ufedor) 02.12.09 12:31
24,25: Согласен, WMP - вариант не лучший для повседневного юзанья. Но признайтесь, музыка и видео из 1С это же просто для прикола? Я например для музыки запускаю foobar2000 - он явно легче чем 8.1 :)
Да и насчет своей рубашки: наверняка есть множество плееров с открытыми исходниками поддерживающих плагины. Уж если хотели сделать для себя "самый лучший плеер" - можно было взять за основу какой-нибудь популярный исходник с широкими возможностями. Или так и было?
27. Роман (RikON) 02.12.09 12:32
И каким же это макаром "Формировать отчет и клипы крутить"?, 1С же однозадачная, вот размогозадачилась бы и все её полюбилибы, а товарижчу Нуралиеву пальцы бы растопырили. скачаю для опыта, спасибо.
28. Аркадий Кучер (Abadonna) 02.12.09 12:36
можно было взять за основу какой-нибудь популярный исходник с широкими возможностями. Или так и было?

Не так ;)
Тем более, не для себя, как я указывал в (9,12)
(для себя я просто нормальный плейер напишу, отдельный)
Да вообще тут фича в анализаторе спректа и "цветомузыке", а файл проиграть - какие проблемы?
29. Аркадий Кучер (Abadonna) 02.12.09 12:41
(27)
И каким же это макаром "Формировать отчет и клипы крутить"?

Да очень просто! АктивИкс будет себе спокойно работать в отдельном потоке, практически сам по себе
30. Артур Аюханов (artbear) 02.12.09 17:19
(30) Насчет отдельного потока ты точно уверен?
31. Юрий Есть (Mnemonik) 02.12.09 17:45
Насчет видео тоже не уверен что не будет мешать формированию данных, т.к. 1С сама прилично жрет ОЗУ, виртуальную тоже. Даже если отдельный поток, а он скорее всего отдельный иначе бы никак, хотя не буду утверждать т.к. не спец, то всё равно конфигурация особенно такая как УПП или подобная но с приличной уже базой, нормально нагружает ресурсы ОС и железо ПК. Но всё равно идея хорошая, сам установлю себе в офис! Спасибо разработчику!
32. Аркадий Кучер (Abadonna) 02.12.09 18:08
(30) А на фига бы тогда в активиксе код? :D
Ну, к примеру, PlayList организует цикл по песням, оно ж не мешает другие отчеты запускать. Активикс запустился и пашет сам по себе
(31) Мне кажется, но я не уверен, что запуск видео внутри 1С будет так же мешать формированию мощного отчета, как и запуск видео через внешний плейр.
Но еще раз хочу подчеркнуть, что лично я не стронник впихивания всего в 1С: кесарю кесарево, слесарю слесорево.
Так что никогда не понимал игрушек внутри 1С, разве что ради интереса их попроггить...
33. Епрст (Ёпрст) 02.12.09 18:09
(30) см. (7)...
работает в фоне...
34. Юрий Есть (Mnemonik) 02.12.09 18:53
Abadonna
Мда.. что -то не хочет он у меня открываться даже, посоветуй что не так сделал следовал "readme.txt" пишет ошибка совместного доступа к файлу и дальше путь к папке с этим файлом ...\local Settings\Temp\v8_39_47.tmp
35. Аркадий Кучер (Abadonna) 02.12.09 18:58
(34) К какому файлу? Обработки? Создай отчет по новой - у меня в пустой базе что-то криво записалось... Тоже самое иногда пишет, по после нескольких попыток открывается. Подозреваю потому, что в практически пустой базе создавал
P.S. Не тот я еще спец в 8-ке, чтобы причину сказать, но что она не связана с компонентом - точно!
36. Юрий Есть (Mnemonik) 02.12.09 19:03
понятно, ага я хотел прицепить твоё сразу и все) даже не глядел... ок создам!
37. Юрий Есть (Mnemonik) 02.12.09 19:51
Странно, второй раз открывается не сразу, минут через 8-10
38. Аркадий Кучер (Abadonna) 02.12.09 19:59
(37) Ну не знаю.. Сейчас раз 15 перезапускал в рабочей базе БП - всё нормал
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа