【问题标题】:How to open Autodesk BIM360 video file in html5 video player?如何在 html5 视频播放器中打开 Autodesk BIM360 视频文件?
【发布时间】:2018-07-18 07:16:43
【问题描述】:

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

任何帮助将不胜感激。

【问题讨论】:

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


    【解决方案1】:

    为此,您需要获取视频的端点并使用标头 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

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

    在src后使用video.js库时,设置headers如下图:

    let mp4 = { src: "@987654325@", "headers": { "authorization": "Bearer token } type: "video/mp4" };

    【讨论】:

    • 请再次查看我提出的与访问 BIM360 文件无关的问题。
    • 嗨 chaitra,要访问您需要身份验证的任何 bim360 文档文件,从示例中您只需要访问文件的一部分,而不是全部。如果您仍有疑问,请告诉我。
    • 我已经在上面发布了我的问题。
    • 我已经编辑了所有细节的答案,这应该可以。
    猜你喜欢
    • 2016-09-19
    • 2017-01-22
    • 2011-05-26
    • 1970-01-01
    • 2018-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多