以下是我添加它的方式:video.getDownload()
以下是我如何使用它:
"files": [
{
"quality": "sd",
"type": "video/mp4",
"width": 480,
"height": 640,
"link": "<working string link here, I just replaced it for security>",
"created_time": "2017-10-26T06:58:09+00:00",
"fps": 23.980000000000000426325641456060111522674560546875,
"size": 867030,
"md5": "<md5 value here, I just replaced it for security>",
"link_secure": "<working string link here, I just replaced it for security>"
},
{
"quality": "sd",
...
},
{
"quality": "hls",
...
}
]
dtype
工作并给我一个3的数组。我使用与上传视频相同的访问令牌。我也有一个PRO帐户。我在postman中尝试过,使用完全相同的访问令牌和视频ID,它可以工作。结果包含一个w / c文件部分,如下所示:
float
这是3个带工作链接的视频。所以我不知道他们为什么没有被图书馆检索:(
请帮助,谢谢!
答案 0 :(得分:1)
此github issue指出,您应检查此branch on github。
video.getPlay()
仍不公开。您应该改用它。来自文档。
Video video = ...; // obtain a video you own as described above
ArrayList<VideoFile> videoFiles = video.files;
if(videoFiles != null && !videoFiles.isEmpty()) {
VideoFile videoFile = videoFiles.get(0); // you could sort these files by size, fps, width/height
String link = videoFile.getLink();
// load link
}
如果您参加所有的要求,那么您应该能够获得所有视频文件阵列。该数组将包含mp4sd,mp4hd和hls链接。
HLS链接是数组中的最后一个链接,因此您可以使用来获取它。
VideoFile videoFile = videoFiles.get(videoFiles.size() - 1);
String hlsLink = videoFile.getLink();