Я согласен с @x ... Если вы хотите скачать видео с Youtube, вам необходимо установить YoutubeExtractor.
Но с этим же кодом я не могу скачать различные видео на сайте.
Я проверил ваш код с видео скачать uri «http://video.ch9.ms/ch9/9b56/4f2d0b4d-ea37-4525-8833-128ad6e69b56/uwp01SeriesIntro.mp4», он отлично работает.
На самом деле я хочу скачать openload.co/embed/EHmDelqNx94 видео есть ли возможность ..
Я просто посмотрел на это видео, я нахожу эту веб имени openload, и это бесплатный веб-сервис без ограничений, но вам нужно использовать develop Api. Для загрузки вы можете обратиться к загрузке APIs here.
видео URL появляется после щелчка на кнопке воспроизведения, есть ли способ справиться нажмите событие, HTTPClient или любых других клиентов
Из официального документа этой сети, я нашел это:
получить ссылку для скачивания, используя билет для загрузки.
Вы можете обратиться к Download Link.
Update:
я попытался openload апите, но когда прибудет ссылка на это показывает ошибку искаженной, пожалуйста, вы можете помочь мне для этого
Я просто воспроизведена вашей проблема, это потому что ваш источник для загрузки не является общедоступным источником, ему нужна аутентификация. Когда вы получаете Download Ticket
для скачивания, хотя Api сказал, что API-Login
и API-Key
не требуются, вам необходимо использовать полный путь https://api.openload.co/1/file/dlticket?file={file}&login={login}&key={key}
, чтобы получить аутентифицированный билет, затем вы можете использовать этот билет, чтобы получить URL-адрес загрузки.
Если вы хотите скачать видео, то см. Это: https://github.com/flagbug/YoutubeExtractor/ –
@x ... Без использования Youtubedownloder можно загрузить через HttpClient или любые другие клиенты .. –
Посмотрите исходный код, он также использует HttpClient внутри своего исходного кода. Процесс: сначала получите список всех доступных видеороликов, а затем загрузите одно из видео из списка. –