Использование "VLC ActiveX plugin" для мультимедиа (видео, аудио, изображения) в управляемых формах - замена WMP

Опубликовал Дамир Закиров (Dzenn) в раздел Программирование - Практика программирования

VLC player - отличная замена устаревшему Windows Media player.
Первая публикация на Инфостарте, представляющая альтернативу ActiveX объекту Windows Media player.
VLC player является бесплатным, мультиплатформенным, обладает намного бОльшими по сравнению с WMP встроенными возможностями и поддерживает больше 50-и форматов видео- аудио и изображений.
Обработка не предназначена для использования конечным пользователем и представляет собой пример
встраивания для использования программистами 1С внутри любой конфигурации на управляемых формах.

Поддерживаемые форматы:

Видеофайлы
     asf
     avi
     divx
     dv
     flv
     gxf
     m1v
     m2v
     m2ts
     m4v
     mkv
     mov
     mp2
     mp4
     mpeg
     mpeg1
     mpeg2
     mpeg4
     mpg
     mts
     mtv
     mxf
     ogg
     ogm
     ogx
     ogv
     ts
     vob
     vro
     wmv

Аудиофайлы
     a52
     aac
     ac3
     dts
     flac
     m4a
     m4p
     mka
     mod
     mp1
     mp2
     mp3
     oma
     oga
     opus
     spx
     tta
     wav
     wma
     xm

Изображения
     bmp
     dib
     rle
     jpg
     jpeg
     tif
     png
     ico
     wmf
     emf

Фактически, проблема ограниченного списка аудио- видеоформатов, поддерживаемых WMP, с заменой его на VLC исчезает почти полностью.
Также, плеер позволяет воспроизводить потоковое видео, но я не проверял эту возможность и не добавлял её в обработку.

Описание плеера: https://ru.wikipedia.org/wiki/VLC

Качайте на здоровье!

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

Наименование Файл Версия Размер
ИспользованиеVLCActiveXpluginДляВидеоАудиоУправляемыеФормы.epf
.epf 8,90Kb
11.09.14
48
.epf 8,90Kb 48 Скачать

См. также

Комментарии
1. Денис Друщенко (Djoin) 25.02.16 13:59 Сейчас в теме
Добрый день!
Компонент VLC интересный. Но я что-то не нашел как на него повесить событие мыши OnClick.
Если знаете - подскажите.
2. rinik 88 (rinik88) 20 08.12.16 08:46 Сейчас в теме
3. Игорь Нешик (ineshyk) 11.12.16 00:11 Сейчас в теме
Потоковое видео работает в 1С без проблем. 30 камер одновременно 1С тянет.
4. Игорь Нешик (ineshyk) 11.12.16 00:12 Сейчас в теме
Потоковое видео работает в 1С без проблем. 30 камер одновременно 1С тянет.

Не знаю, что использует ваша обработка, но берем это https://wiki.videolan.org/ActiveX/HTML/

 <OBJECT classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
    codebase="http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab"
       width="640" height="480" id="vlc" events="True">
 <param name="rtsp запрос на вашу камеру или видеорегистратор" value="" />
 <param name="ShowDisplay" value="True" />
 <param name="AutoLoop" value="False" />
 <param name="AutoPlay" value="False" />
 </OBJECT>
...Показать Скрыть

и помещаем в поле html документа. Бывают только проблемы с этим ActiveX на компах с XP.

Если интересно, могу оформить отдельным топиком как у нас работает в 1С потоковое видео с аналоговыми и цифровыми камерами через видеорегистраторы Dahua, Hikvision

5. Эдуард Дерюшев (Derushev) 5 09.03.17 15:58 Сейчас в теме
Подскажите, пожалуйста, как запустить видео в полноэкранном режиме?
6. Эдуард Дерюшев (Derushev) 5 09.03.17 16:27 Сейчас в теме
Разобрался:
vlc.video.fullscreen = Истина;
Теперь другой вопрос: как отловить событие конца видео?
7. Роберт В е р т и н с к и й (v3rter) 09.03.17 16:49 Сейчас в теме
Оставьте свое сообщение