如何在HTML5视频播放器中打开Autodesk BIM360视频文件?

时间:2018-07-18 07:16:43

标签: html5-video video.js autodesk-bim360

我正在将Video.js库用于我的视频播放器。视频源来自Autodesk BIM360 Docs,需要进行身份验证。 如何在视频播放器中打开BIM360视频文件?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:-1)

为此,您需要获取视频的端点并请求带有标题Authorization:Bearer的标题

获取终点的方法是通过伪造Data Management Api,您可以列出集线器>项目>文件夹>项目>版本。

一个文件可以有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

以下是供参考的api:https://developer.autodesk.com/en/docs/data/v2/reference/http/buckets-:bucketKey-objects-:objectName-GET/

在src之后使用video.js库时,请按如下所示设置标头:

let mp4 = { src: "https://developer.api.autodesk.com/oss/v2/buckets/wip.dm.prod/objects/9f8bdc3f-e29c-4ada-ab7b-bb8dfa821163.mp4", "headers": { "authorization": "Bearer token } type: "video/mp4" };