Могу ли я частично скачать видео из Интернета, чтобы просмотреть его? - PullRequest
0 голосов
/ 14 января 2011

Можно ли загрузить только первые несколько мегабайт видео? Я пишу программу на Java, которая загружает видео размером более 30 МБ. Однако, прежде чем начать загрузку, я сначала хочу загрузить достаточно для предварительного просмотра, чтобы я мог решить, действительно ли мне нужно загрузить это видео или нет.

Ответы [ 2 ]

1 голос
/ 14 января 2011

Вы можете открыть URL-соединение и прочитать количество нужных вам данных:

ByteArrayOutputStream baos = new ByteArrayOutputStream();
InputStream is = url.inputStream();
int buf_size = 8192;
byte[] buf = new byte[buf_size];
while (baos.size() < MAX) {
  int len = is.read(buf, 0, buf_size);
  if (len == -1) break;
  baos.write(buf, 0, len);
}
0 голосов
/ 14 января 2011

это очень открытый вопрос.Я дам вам несколько примеров того, как загрузить видео.

  1. прямая ссылка: если видео является ссылкой, щелкните правой кнопкой мыши ссылку на видео и выберите «Сохранить как» исохраните файл, который вы пытаетесь загрузить на свой компьютер.Это самый простой способ.

  2. встроенное видео: я пользователь Mac, поэтому я собираюсь поделиться простым способом загрузки любого «прогрессивного» видео без какого-либо дополнительного программного обеспечения или JavaScript,откройте браузер Safari на Mac> выберите «окно»> выберите «активность».Выберите страницу, на которой есть видео, которое вы хотите загрузить, из списка страниц в списке, если их несколько.После того, как вы нашли правильную страницу, разверните ее и в списке файлов, которые были отрендерены, вы должны начать видеть файл, который говорит, что x MB x x MB загружается.Вы увидите много других визуализированных файлов, таких как изображения и т. Д., Но на файл MB вы должны обратить внимание, так как это видео, встроенное на страницу.Теперь все, что вам нужно сделать, это дважды щелкнуть этот файл в окне активности, и ваш менеджер загрузок откроется, и он начнет загружать видео на ваш рабочий стол.

ИзвинитеУ меня нет решения для ПК, и я надеюсь, что это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...