Подменить видео на лету

radar777

Client
Регистрация
27.02.2021
Сообщения
48
Благодарностей
13
Баллы
8
Всем привет. Работаю в зеннпостер 7.7.19/Chromium. Запускаю инстанс с такими аргументами --use-file-for-fake-video-capture="{-Variable.outputfile-}" --use-fake-ui-for-media-stream --use-fake-device-for-media-stream. Видео транслируется, проблем никаких нет, всё ок. Есть необходимость без перезагрузки страницы и тем более инстанса, подменить воспроизводимый видеофайл. ГПТ пишет варианты с JS. Все, что попробовал не прокатывают, видео не подменяется. Может кто то реализовывал когда то, подскажите-возможно или нет.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 845
Благодарностей
9 298
Баллы
113
Всем привет. Работаю в зеннпостер 7.7.19/Chromium. Запускаю инстанс с такими аргументами --use-file-for-fake-video-capture="{-Variable.outputfile-}" --use-fake-ui-for-media-stream --use-fake-device-for-media-stream. Видео транслируется, проблем никаких нет, всё ок. Есть необходимость без перезагрузки страницы и тем более инстанса, подменить воспроизводимый видеофайл. ГПТ пишет варианты с JS. Все, что попробовал не прокатывают, видео не подменяется. Может кто то реализовывал когда то, подскажите-возможно или нет.
Добрый день.

Попробуйте подменять видеофайл - подставлять с тем же именем, но уже другой.
 
  • Спасибо
Реакции: radar777

radar777

Client
Регистрация
27.02.2021
Сообщения
48
Благодарностей
13
Баллы
8

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 550
Благодарностей
3 385
Баллы
113
Навряд ли такое получится, так как такой функционал не задумывался.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 550
Благодарностей
3 385
Баллы
113
Только если пробовать манипуляции с Win32 API файла, м.б.
 

radar777

Client
Регистрация
27.02.2021
Сообщения
48
Благодарностей
13
Баллы
8
Решил с помощью js. Всем спасибо, можно закрывать
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 845
Благодарностей
9 298
Баллы
113

aikostes

Client
Регистрация
08.09.2020
Сообщения
35
Благодарностей
1
Баллы
8

radar777

Client
Регистрация
27.02.2021
Сообщения
48
Благодарностей
13
Баллы
8
Пропустил сообщения, извиняюсь. Утром распишу всё, как у компа буду
 
  • Спасибо
Реакции: Sergodjan

radar777

Client
Регистрация
27.02.2021
Сообщения
48
Благодарностей
13
Баллы
8
Основное направление моей работы это Facebook. Кто с ним работает знает, что последнее время всех задолбали видеоселфи. Я решил как то бороться с этой несправедливостью. Был придуман коварный план, грузим рандомное видео(лучше тёмный фон) и пытаемся получить алгоритм движений, который хочет от нас увидеть ФБ. Алгоритм всегда рандомный, при перезагрузке страницы он естественно изменится. Стрелочки эти после завершения челенджа не видны как элементы, это canvas. Их удалось разглядеть, оставалось согласно данному алгоритму слепить из фрагментов ролик и не перезагружая страницу, подменить видео и перезапустить челендж. Видео 1 В итоге после склейки нужных фрагментов, подгружалось новое видео с нужным алгоритмом. Видео 2. Новый видеофайл подменял в папке первоначальный и выполнял JS. После кликал повторить челендж.
JavaScript:
var videoElement = document.querySelector('video'); // Найдите ваш элемент видео
if (videoElement) {
    var newSource = 'тут путь до файла'; // Путь к новому видео
    videoElement.src = newSource; // Установите новый источник
    videoElement.load(); // Перезагрузите видео
    videoElement.play(); // Запустите воспроизведение
}
 

radar777

Client
Регистрация
27.02.2021
Сообщения
48
Благодарностей
13
Баллы
8
Результат выглядит так.1.jpg2.jpg3.jpg
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)