Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Видео в форме / 16 сообщений из 16, страница 1 из 1
07.01.2019, 02:19
    #39756445
Bandjo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видео в форме
Добрый день.
ас2013. Нужно в форме воспроизводить видео, аудио, показывать картинки. Пробовал использовать штатный ActiveX WMP, но он не держит размеры и вообще как-то нестабильно работает. В общем, не справился я с ним. Да и возможностей управления не хватит видимо. Вариант - штатный VLC плагин, но никак не разберусь с его методами

Public VLCPlugin22 As VLCPlugin2
Set vlc22 = Me!VLCPlugin22.Object
...
.URL = [CurrentProject].[Path] & "\media\audio_man\" & Me!fs_ma_pinyin![audio_man]
vlc22.play

пишет что требуется объект.

Поиск по форуму результатов не дал, в сети вроде есть какие-то описания но как их прикрутить к аксессу я не понимаю.
Есть какие-нибудь рабочие примеры?
Спасибо.
...
Рейтинг: 0 / 0
08.01.2019, 00:24
    #39756610
Bandjo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видео в форме
Читаю методы, ставлю - половина работает половина нет. В свойствах тоже половины не вижу из описанного.. Видео из сети запускает, файл нет. Это я чего -то не понимаю или это нормально для wmp-vlc что они как бы есть но не работают?? Чем можно нормально видео воспроизводить в форме?
...
Рейтинг: 0 / 0
08.01.2019, 01:34
    #39756616
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видео в форме
Bandjo,

Гиморно это (смотреть в форме), как правило разные форматы, разное разрешение, разные кодаки...
Самый надежный вариант забрасывать видео на гугл диск и давать на него ссылки и вот почему:
1. Сейчас практически нет компов без выхода в интернет (кроме гос. секретов).
2. Именно гугл сейчас практически никто не рубит, например к яндексу с не "залежной" иногда нужно добираться через одно место...
3. Именно гугл готовит видео для просмотра под любым браузером, правда на это может уйти некоторое время и пока идет гугловский рендеринг, файл доступен только для скачивания.
4. Файлы лежат в одном месте, что существенно облегчает их распространение, поддержание в актуальном состоянии и регулирование к ним доступа.

Не тот инструмент акцес чтобы воспроизводить видео в форме (открыть видео в окне проигрывателя, который понимает большинство видео и аудио кодеков - я бы еще понял)
...
Рейтинг: 0 / 0
08.01.2019, 02:34
    #39756624
Bandjo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видео в форме
Можно и в сети файлы держать, вопрос в другом, что в форму повесить для воспроизведения. Форматы одни и те же. Нужно просто рулить воспроизведением по меткам времени, скрывать - открывать и тп.
Вроде удалось побороть vlc. Ключевая особенность - чтобы он проигрывал файлы с диска нужен такой формат записи:

ii = vlc22.Playlist.Add("File:///C:\.....\файл")
vlc22.Playlist.playItem (ii)

Размеры самопроизвольно не меняет, по тайм-меткам работает. Единственое, если менять программно размер, становится невидимым. Пришлось обернуть в форму и рулить уже формой visible.
...
Рейтинг: 0 / 0
08.01.2019, 03:23
    #39756629
Bandjo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видео в форме
Похоже тут еще одна проблема нарисовалась.. Нужно записать и возпроизводить голос с микрофона. Поиск реузультатов пока не дал. Есть какие-нибудь более-менее проверенные решения?
...
Рейтинг: 0 / 0
08.01.2019, 08:28
    #39756649
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видео в форме
...
Рейтинг: 0 / 0
08.01.2019, 14:39
    #39756756
PWW
PWW
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видео в форме
Bandjo,

Проверенных нет
Recording.ocx

Вообще с MS аудио поделками (не побоюсь этого слова) надо быть очень осторожным, так в Win10 медиаплеер не работал год.
Например у них есть формат записи для позиционирования в мили секундах, так вот, он пропал на год, сейчас не знаю появился или нет. И так далее, а откатить плеер на предыдущую версию мудрая Win не даст.

Ошибка позиционирования и повторного проигрывания с того же места, вообще непреодолима для MS - решается маленьким сдвигом от предыдущей позиции, например на +0.0001, а в следующий раз на -0,0001 сек. Постепенно и неспешно они решают эту проблему, но с выходом новой версии Win наступает время "На колу мочало, начинай сначала". Последний раз их неспешность закончилось выносом тела медиаплеера MS от Win10 с интернет страниц, в процессии замечены браузеры Opera, Firefox и Chrome, IE негодовал в сторонке.

Так что рекомендую смотреть в сторону VLC и других у которых есть OCX.
Или хотя бы предусмотреть сразу два плеера - один от Win, другой чей нибудь еще.

Win плеер не самый лучший, например отключить левую или правую аудио дорожки не возможно. В результате, разрулить ситуацию когда на одной дорожке дубляж бубнит, а на другой оригинал фильма не возможно.
...
Рейтинг: 0 / 0
08.01.2019, 19:40
    #39756844
Банджо
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видео в форме
Да вот мне тоже wmp не понравился, странно как-то ведет себя. Перешел на vlc, он вроде ровнее работает. Спасибо за рекордер, буду пробовать.
...
Рейтинг: 0 / 0
11.05.2019, 19:05
    #39812097
Банджо
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видео в форме
PWWПроверенных нет
Recording.ocx
Дошло наконец дело до записи. Скачал осх в sysWOW64, зарегистрировал, появился activeX в аксессе2013. Но на форму не становится, пишет "Отсутствует лицензия на элемент ActiveX". Поиском нашел, что может быть такая проблема если нет файла mfc30.dll, а его не было.
Скачал, поставил, результата нет.
В чем может быть проблема?
Спасибо.
...
Рейтинг: 0 / 0
12.05.2019, 17:47
    #39812254
PWW
PWW
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видео в форме
Банджо,

Может быть дело в цифре 32, и она не случайна?

Recording.ocx
- Windows 95,98, and Me - C:\Windows\System
- Windows 2000 & NT - C:\WINNT\System32
- Windows XP,Vista, and Windows 7 - C:\Windows\System32
...
Рейтинг: 0 / 0
13.05.2019, 01:41
    #39812312
Bandjo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видео в форме
Ставил в system32 и sysWOW64 - в обоих случаях просит лицензию
...
Рейтинг: 0 / 0
14.05.2019, 09:20
    #39812792
PWW
PWW
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видео в форме
Bandjo,

Осталось получить такую же реакцию на другом компьютере, после чего выкинуть эту OCX.
Возможно это реакция VBA. Мне периодически приходится переустанавливать Access из за
неадекватного поведения именно VBA, которое появляется после установки разных версий Access (с разной версией VBA).
Хотя все равно, на мой взгляд такая OCX не рабочая.
...
Рейтинг: 0 / 0
16.05.2019, 21:39
    #39814292
Bandjo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видео в форме
Проверил, на двух компьютерах одинаково выбрасывает.
Пробовал искать другие, вроде какие-то есть, но что-то платно, что-то вообще непонятного происхождения..
Насколько я понимаю есть вариант подключить штатную вин-запись через ммс, но во-первых я в этом ничего не понимаю, а во-вторых, mmc ctrl не становится на форму, тоже пишет то лицензии нет, то сервер переустановить.
проблема однако.
...
Рейтинг: 0 / 0
17.05.2019, 07:57
    #39814381
PWW
PWW
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видео в форме
...
Рейтинг: 0 / 0
22.05.2019, 10:56
    #39816259
Bandjo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видео в форме
PWW, спасибо, в командировке, по приезду все проверю.
...
Рейтинг: 0 / 0
25.05.2019, 22:06
    #39818269
Bandjo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видео в форме
PWW читаю .. что-то мне непонятно.. при чем тут Nero 5 Burning Rom, в состав которого входит recording.ocx? речь ведь о записи аудио с микрофона?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Видео в форме / 16 сообщений из 16, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]