【发布时间】:2018-07-18 07:16:43
【问题描述】:
我正在为我的视频播放器使用 Video.js 库。视频源来自 Autodesk BIM360 Docs,需要进行身份验证。 如何在我的视频播放器中打开 BIM360 视频文件?
任何帮助将不胜感激。
【问题讨论】:
标签: html5-video video.js autodesk-bim360
我正在为我的视频播放器使用 Video.js 库。视频源来自 Autodesk BIM360 Docs,需要进行身份验证。 如何在我的视频播放器中打开 BIM360 视频文件?
任何帮助将不胜感激。
【问题讨论】:
标签: html5-video video.js autodesk-bim360
为此,您需要获取视频的端点并使用标头 Authorization: Bearer 进行请求
你获得endpoint的方式是从forgeData Management Api,你可以列出Hubs > Projects > Folders > Items > Versions。
一个文件可以有 1 个以上的版本,这就是您需要特定版本的原因。 This tutorial 指导您完成步骤。
获得版本后,检查relationship.storage.data.id 例如,它将是这样的:
"id": "urn:adsk.objects:os.object:wip.dm.prod/9f8bdc3f-e29c-4ada-ab7b-bb8dfa821163.pdf"
取上述 id 的最后一部分并形成如下所示的端点, 您的视频端点变为: https://developer.api.autodesk.com/oss/v2/buckets/wip.dm.prod/objects/9f8bdc3f-e29c-4ada-ab7b-bb8dfa821163.mp4
在src后使用video.js库时,设置headers如下图:
let mp4 = {
src: "@987654325@",
"headers": {
"authorization": "Bearer token
}
type: "video/mp4"
};
【讨论】: