Форум на Kuban.ru (http://forums.kuban.ru/)
-   Веб-дизайн и программирование (http://forums.kuban.ru/f1030/)
-   -   Скриншот VLC ActiveX plugin (http://forums.kuban.ru/f1030/skrinshot_vlc_activex_plugin-7854267.html)

Linxform 28.06.2016 13:15

Скриншот VLC ActiveX plugin
 
Добрый день.

Народ, подскажите пожалуйста как решить проблему?

На форме 1С необходимо отображать видео с IP камеры и делать скриншоты.
Сама по себе задача достаточно тривиальная:

На форму помещаем элемент activex, задаем для него задаем источник, воспроизводим
...
ЭлементыФормы.axVLC.playlist.add("rtsp://admin:@192.168.1.135:554");
ЭлементыФормы.axVLC.playlist.play();
...

по команде ставим на паузу и делаем скриншот....
...
ЭлементыФормы.axVLC.playlist.pause();
ЭлементыФормы.axVLC.video.takeSnapshot();
...

Все вроде как замечательно, за исключением двух моментов:

1. Файл скриншота создается в каталоге c:\Windows\SysWOW64
2. Вытекает из первого - 1С приходится запускать от имени пользователя с правами администратора операционной системы.

И первое и тем более второе как бы не устраивает.
Подскажите, есть ли возможность перенаправить создание скриншотов в какой либо иной заранее определенный каталог?

Заранее спасибо.

ynnuffavyr 30.06.2016 20:02

Ваш 1-ый вопрос, скорее к документации, разработчикам (-ку) ActiveX, не так ли? ;)

Linxform 01.07.2016 14:49

Наверно.
Но, согласно всем описаниям по умолчанию скриншоты должны записываться в каталогах профиля пользователя - емнип c:\users\user\Documents
В SysWOW64 шоты попадают скорее всего из-за того что клиентская часть 1С 32-битная и соответственно VLC ActiveX также используется 32-битный.
Что же касается документации - перерыл массу тем на форуме Videolan - конкретики никакой не нашел. Более того - темы в которых поднимается вопрос о возможности задания для плагина путей для сохранения скриншотов остаются без ответов. :(((

SanekSp 01.07.2016 20:08

В 1С Для каждого Пользователя можно настроить свой Каталог для файлов Пользователя = в Настройках пользователя -> Другие настройки -> Основной каталог файлов (УТ 10.3),
или Настройки пользователя -> Основной каталог файлов пользователя (БП 2.0)

Linxform > Скорей всего речь идет не о Users\Documents а именно об этом профиле Пользователя.
Попробуй прописать путь к папке в этой строке настроек пользователя 1С.

Linxform 02.07.2016 12:43

AlexIT, конфигурация самописная, посмотрю... Кроме того - сейчас под рукой нет камеры.
Но, user\Documents относилось не к 1С, а к описанию именно плагина VLC...


Текущее время: 03:13. Часовой пояс GMT +3.