0

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

任何帮助将不胜感激。

4

1 回答 1

-1

为此,您需要获取带有标头授权的视频和请求的端点:承载

您获得端点的方式是来自 forge Data Management Api,您可以列出 Hubs > Projects > Folders > Items > Versions。

一个文件可以有 1 个以上的版本,这就是您需要特定版本的原因。本教程将指导您完成这些步骤。

获得版本后,检查 relationship.storage.data.id for ex 它将是这样的:

"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 库时,设置 headers 如下所示:

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" };

于 2018-07-18T07:53:52.590 回答