Контент видеороликов

Работа с файлами и базами данных
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Контент видеороликов

Сообщение dadreamer »

Sergey Ivanov писал(а):скорее всего так и сделаю. не подскажите, какие пллеры можно использовать через ActiveX ?
Например, VLC: https://wiki.videolan.org/ActiveX , последнюю версию можно скачать здесь, однако я не проверял его в :labview: , так что не могу сказать, как он там работает и разворачивается ли на весь экран (метод fullscreen есть).

Также поглядите вот эти темы:
https://decibel.ni.com/content/docs/DOC-24114
https://decibel.ni.com/content/docs/DOC-9844
http://forums.ni.com/t5/LabVIEW/VLC-and ... -p/1246640
https://forum.videolan.org/viewtopic.php?f=5&t=51222
Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1217
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Версия LabVIEW: 2018
Откуда: Санкт-Петербург, Кронштадт
Благодарил (а): 11 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Контент видеороликов

Сообщение Sergey Ivanov »

Спасибо.
Не подскажите, как вставить окно этого проигрывателя в окно :labview: ? Я его установил, но в списке объектов activex его нет.
Добро пожаловать на http://rk-stud.ru/
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Контент видеороликов

Сообщение dadreamer »

Sergey Ivanov, галочку поставить при установке не забыли?
The Windows build of VLC includes an (optionaly installed) ActiveX control. The ActiveX control enables VLC to be embedded in web browsers and third-party applications.
Изображение
Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1217
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Версия LabVIEW: 2018
Откуда: Санкт-Петербург, Кронштадт
Благодарил (а): 11 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Контент видеороликов

Сообщение Sergey Ivanov »

Ставил, конечно. Специально на неё внимание уделил. Думал, что в :labview: надо его добавлять как-то.
Добро пожаловать на http://rk-stud.ru/
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Контент видеороликов

Сообщение dadreamer »

Взято из этой темы:
As mentioned, you can use an ActiveX container on a LabVIEW front panel to host an ActiveX control. VLC has an ActiveX control that you can use. Place an ActiveX container on the front panel and then insert the "VideoLAN VLC ActiveX Plugin v1". You may also have a "v2" but it has no methods or properties as far as I can tell. Then you would use the Property nodes and Invoke nodes to program the ActiveX control. The documentation for the control are here. Attached is a simple example to get you started.

Examples on using ActiveX in general ship with LabVIEW on using ActiveX controls. Open the Example Finder and search for "ActiveX".

Attachments:
VLC example.vi ‏24 KB
Я сам до сих пор не проверял это, времени не хватает, но если у вас не получается с ActiveX, то у VLC есть ещё DLL интерфейс. Посмотрите на первую ссылку на сайте NI, которую я разместил выше.
Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1217
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Версия LabVIEW: 2018
Откуда: Санкт-Петербург, Кронштадт
Благодарил (а): 11 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Контент видеороликов

Сообщение Sergey Ivanov »

по ходу, у меня :labview: не "видит" "VideoLAN VLC ActiveX Plugin v1" :(
Добро пожаловать на http://rk-stud.ru/
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Контент видеороликов

Сообщение dadreamer »

Sergey Ivanov, выполните в командной строке regsvr32 "C:\Program Files\VideoLAN\VLC\axvlc.dll", после этого можно будет импортировать VLC в :labview: . Но у меня почему-то вылетает :labview: при импорте.
Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1217
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Версия LabVIEW: 2018
Откуда: Санкт-Петербург, Кронштадт
Благодарил (а): 11 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Контент видеороликов

Сообщение Sergey Ivanov »

Попробовал. Получил подтверждение, что
Успешное выполнение DllRegisterServer в regsvr32 C:\Program Files (x86)\VideoLAN\VLC\axvlc.dll
в контейнере в списке всё равно нет плагина этого :dntknw:

у меня системя 64-х битная. может, из-за этого не получается ?
Добро пожаловать на http://rk-stud.ru/
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Контент видеороликов

Сообщение dadreamer »

Sergey Ivanov писал(а):у меня системя 64-х битная. может, из-за этого не получается ?
Скорее всего. У вас и Windows, и :labview: 64-битный? В таком случае надо ставить и VLC 64-битный. Если :labview: x32, то подойдёт VLC x32. И кстати, внимательно прочитайте, как нужно запускать regsvr32 на разных платформах: http://www.cknotes.com/?p=334
Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1217
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Версия LabVIEW: 2018
Откуда: Санкт-Петербург, Кронштадт
Благодарил (а): 11 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Контент видеороликов

Сообщение Sergey Ivanov »

спасибо большое за помощь !!! разобрался я !
буду пробовать другой плеер
dadreamer писал(а):Sergey Ivanov, выполните в командной строке regsvr32 "C:\Program Files\VideoLAN\VLC\axvlc.dll", после этого можно будет импортировать VLC в :labview: . Но у меня почему-то вылетает :labview: при импорте.
тоже вылетает )
Добро пожаловать на http://rk-stud.ru/
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Контент видеороликов

Сообщение dadreamer »

Sergey Ivanov писал(а):буду пробовать другой плеер
А чем вас не устраивает DLL-подход, описанный здесь?
Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1217
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Версия LabVIEW: 2018
Откуда: Санкт-Петербург, Кронштадт
Благодарил (а): 11 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Контент видеороликов

Сообщение Sergey Ivanov »

Всем устраивает. Но работа с dll вызывает у меня некоторые сложности.

Я знаю, как добавить необходимую библиотеку и потом выбрать необходимую функцию. Но там ещё надо выбрать параметры. Вот с ними и проблема. Их, как я понимаю, ещё найти где-то надо.
Добро пожаловать на http://rk-stud.ru/
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Контент видеороликов

Сообщение dadreamer »

Sergey Ivanov, в той статье есть внизу :vi: , их можно скачать и посмотреть, какие функции вызываются в CLFN, а также их параметры. Также есть мануал на русском языке, как использовать библиотеку libvlc.dll в Дельфи: http://goodbyamerica.sourceforge.net/videolan.html А тут похожая статья, но на английском: https://wiki.videolan.org/Using_libvlc_with_Delphi/
Объяснения команд можно посмотреть в сишных заголовочных файлах libvlc.h и vlc.h исходников или на сайте, на страницах http://www.videolan.org/developers/vlc/ ... ibvlc.html и http://www.videolan.org/developers/vlc/ ... __old.html
Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1217
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Версия LabVIEW: 2018
Откуда: Санкт-Петербург, Кронштадт
Благодарил (а): 11 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Контент видеороликов

Сообщение Sergey Ivanov »

спасибо. посмотрел, стало более менее понятною. буду пробовать
Добро пожаловать на http://rk-stud.ru/
Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1217
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Версия LabVIEW: 2018
Откуда: Санкт-Петербург, Кронштадт
Благодарил (а): 11 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Контент видеороликов

Сообщение Sergey Ivanov »

Kvanto, я вот так сделал. понимаю, что через одно место. зато fullscreen )))
Вложения
полный экран.vi
(15.95 КБ) 186 скачиваний
Добро пожаловать на http://rk-stud.ru/
Ответить

Вернуться в «Сохранение данных»