У меня есть приложение, использующее андроид webview. Я могу передавать видео в webview. I хочу знать, как я могу позволить пользователям автоматически сохранять видео в своих внутреннее хранилище, которое они передают в webview на веб-сайте? Заранее спасибоКак я могу разрешить пользователям сохранять видео, которые транслируются в webview?
ответ
Большинство видео потоковое в браузер (PC или мобильный) не позволит загрузить в качестве владельца видео может не захотеть, чтобы позволить ему быть сохранены и скопированы и т.д.
Простой HTTP прогрессивной загрузки может позволить вам нужно сохранить видео в обычном браузере, просто щелкнув правой кнопкой мыши на нем.
Видео с защитой от DRM, как правило, использует конвейер видео (своего рода «путь» через ваше устройство), который не позволяет приложению какого-либо доступа к необработанному видео, - это опять же, чтобы избежать людей, совершающих несанкционированные копии.
Если вы считаете, что видео в вашем случае разрешено копировать, вам может быть проще написать некоторую функциональность, чтобы действовать как потоковый клиент и сохранить файл локально. Вы также можете передать полученный поток вместе с медиаплеером или веб-просмотром, если хотите воспроизвести файл параллельно с его сохранением.
Я не думаю, что вы можете сделать это с помощью самого веб-сайта. Возможно, вам придется прочитать видеопоток и сохранить его самостоятельно. –
Как я могу читать видеопоток с непрямого URL? –
Я не знаю, можете ли вы сделать это с помощью веб-просмотра. Вы можете попробовать прочитать html-код и узнать URL-адрес. –