Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Ссылку на видео с ГуглДиска изменить для автовоспроизведения (http://forum.oszone.net/showthread.php?t=355551)

v79italya 29-07-2024 16:55 3029417

Ссылку на видео с ГуглДиска изменить для автовоспроизведения
 
Здравствуйте
Есть ссылка на mp4 с Гугл диска. При открытии ссылки в браузере не происходит автовоспроизведение.
Вот другая ссылка с автовоспроизведением видео.

Как переделать ссылку с гуглдиска чтобы автоматом воспроизводилось видео?
Как угодно, кодом через сторонние сайты, программы, wordpress, др.

Sham 29-07-2024 18:16 3029420

Гугл не даёт прямых потоков для <video autoplay>. Любой ютьюб-поток привязывается по крайней мере к IP-адресу клиента, а у гугл-диска ещё и авторизация нужна. Вторая ссылка воспроизводится самим браузером (Content-Type: video/mp4). В гугл-диске есть возможность через меню получить код для встраивания <iframe>, куда к ссылке можно пробовать добавить ?autoplay=1, но это вряд-ли работает.

v79italya 29-07-2024 19:19 3029423

Sham, спасибо за ответ.
Мне нужно встроить видео в Power Bi.
Я руководствовался этим видео из ютюб(надеюсь просмотреть будет возможно).

Мне даже не обязательно видео именно из Гугл Драйва. Было бы онлайн приложение, которое сделает прямую ссылку на загруженное видео. Или что-то подобное.

Sham 29-07-2024 23:15 3029433

Прямую ссылку на скачивание можно взять из списка загрузок браузера, скачав само видео. И эта ссылка проигрывается в MPC-плеере к примеру. С браузером сложнее. <video src="https://ссылка" autoplay></video> - chrome даже не грузит по правилам безопасности.

v79italya 30-07-2024 08:03 3029444

Цитата:

Цитата Sham
chrome даже не грузит по правилам безопасности »

Я эту информацию уже знал, но не могу смириться, так как эти видео воспроизводятся же автоматом.
https://grochtdreis.de/fuer-jsfiddle...railer-480.mp4
https://pictures.s3.yandex.net/landi...eo/Backend.mp4
https://netdemo.uk/bbb/bbb.mp4
https://dl.dropboxusercontent.com/s/...lottieflow.mp4


ПОЧЕМУ?

Это видео с неизвестного сайта. Владелец этого сайта смог же сделать авто воспроизведение и браузер(Chrome, Edge) даже ухом не повел.

Если нельзя кодом сделать, то как этого достичь?
Создать сайт, загрузить видео, настройки сайта дадут автовоспроизведение видео. Если гарантированно так и будет, то я готов создать сайт и т.д. Кто-нибудь может проверить это предположение? Может Html+Css не достаточно, нужен может Php. Мне нужен минимальный шаблон сайта для этого действия.

DJ Mogarych 30-07-2024 11:17 3029450

Не владельцы сайтов "смогли" сделать автоплей, а Гугл запретил его.
Разрешено автовоспроизведение без звука.
https://developer.chrome.com/blog/autoplay?hl=ru

Что касается "прямой ссылки" - сейчас на видеохостингах видео бьётся на множество мелких кусочков, у каждого из которых есть своя ссылка.

Sham 30-07-2024 14:06 3029461

Сайт - это http-заголовок "Content-Type: text/html", а ваши ссылки - video/mp4. Это уже настройки браузера определяют, что с этим типом делать. Если в браузере настроен автозапуск, значит так и будет. Плеер в html-странице это <video src="внешняя_ссылка.mp4" muted autoplay></video> - но тут сложнее - есть CORS, есть политики браузеров, есть ограничения на серверах и т.д.

v79italya 30-07-2024 20:00 3029468

Всем Спасибо!

Все отлично! Смог настроить через dropbox.

https://dl.dropboxusercontent.com/sc...=ei8ux6yv&dl=0

Uragan66 31-07-2024 10:34 3029485

Цитата:

Цитата v79italya
Смог настроить через dropbox. »

Есть метод попроще. Не знаю, сработает ли со всеми ссылками из Гугл диска, но приведённая в примере преобразуется без проблем.
Воспроизведение в браузере:
Код:

$url = 'https://drive.google.com/file/d/1YALP_A2mToQow3w-0G-OySx_986xu_LT/view?usp=sharing'

$link = $url -replace '^(.*)file/d/(.*)/.*$', '$1uc?export=view&id=$2'

Прямая ссылка на загрузку файла:
Код:

$url = 'https://drive.google.com/file/d/1YALP_A2mToQow3w-0G-OySx_986xu_LT/view?usp=sharing'

$link = $url -replace '^(.*)file/d/(.*)/.*$', '$1uc?export=download&id=$2'

Код конечно можно оптимизировать по своему усмотрению.


Время: 13:38.

Время: 13:38.
© OSzone.net 2001-