我正在为我的视频播放器使用 Video.js 库。视频源来自 Autodesk BIM360 Docs,需要身份验证。如何在我的视频播放器中打开 BIM360 视频文件?
任何帮助将不胜感激。
我正在为我的视频播放器使用 Video.js 库。视频源来自 Autodesk BIM360 Docs,需要身份验证。如何在我的视频播放器中打开 BIM360 视频文件?
任何帮助将不胜感激。
为此,您需要获取带有标头授权的视频和请求的端点:承载
您获得端点的方式是来自 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
在 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"
};