Для получения доступа к видеофайлам .mp4
необходимо выполнить следующие два условия.
- Вы загрузили видео (так что вы владеете ими)
- Вы являетесь PRO Vimeo пользователем.
Я еще не работал с Phonegap, но у меня есть перспектива на Android. Самый простой способ получить URL-адрес через код Android - через Vimeo API. Существует библиотека Java для взаимодействия с Vimeo API here, которая позволит вам запрашивать объекты Video
для видео, которыми вы владеете (возможно, попав в конечную точку /me
).
This раздел README.md должен помочь понять, как получить доступ к полям на объекте Video
(но вы должны прочитать все, чтобы настроить его).
После того, как у вас есть Video
объекта, вы можете получить доступ к download
полю, которое является массивом VideoFiles
, который будет содержать ссылку на .mp4
файл, который вы можете перейти к любому файлу загрузчику. Код будет выглядеть примерно так, как показано ниже:
Video myVideo = ...// Some video retrieved from the API
if(mVideo == null || mVideo.download == null || mVideo.download.isEmpty()) {
// Throw an error
}
VideoFile videoFileToDownload = mVideo.get(0);
// The url to the mp4 file
String videoFileUrl = videoFileToDownload.mLink;
download(videoFileUrl); // You'll need to make a method to download
два отверстия: 1) как получить видео и 2), как загрузить файл. На первый вопрос может ответить README библиотеки vimeo-networking-java. Второй вопрос должен быть достаточно простым, чтобы найти решение в Google (загрузка файла с ссылкой на файл .mp4).
вы можете посмотреть в sd card libs, но эта задача не будет легкой. – dandavis
Я не знаю, что именно вы просите? На первый взгляд, Vimeo упоминает API, который должен предоставить вам всю информацию, необходимую для поиска * (get/build url) * фактического видеофайла, который необходимо сохранить на диске. И [Загружать файлы и хранить их локально с помощью Phonegap/jQuery Mobile Android и iOS Apps] (// stackoverflow.com/q/6417055/6567275) является результатом 2-секундного поиска google для «phonegap save video to disk» – Thomas