Как открыть видеофайл Autodesk BIM360 в видеоплеере html5?

Я использую библиотеку Video.js для своего видеоплеера. Источник видео поступает из Autodesk BIM360 Docs и требует аутентификации. Как я могу открыть видеофайл BIM360 в своем видеоплеере?

Любая помощь будет высоко ценится.


person Chitra    schedule 18.07.2018    source источник


Ответы (1)


Для этого нужно получить конечную точку видео и запросить с заголовками Authorization: Bearer

Вы получаете конечную точку из API управления данными, вы можете перечислить Хабы > Проекты > Папки > Элементы > Версии.

Файл может иметь более 1 версии, поэтому вам нужна конкретная версия. Это руководство содержит пошаговые инструкции.

Как только вы получите версию, проверьте отношение.storage.data.id, например, это будет так:

"id": "urn:adsk.objects:os.object:wip.dm.prod/9f8bdc3f-e29c-4ada-ab7b-bb8dfa821163.pdf"

Возьмите последнюю часть вышеуказанного идентификатора и сформируйте конечную точку, как показано ниже, ваша конечная точка видео станет: 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/

При использовании библиотеки video.js после src установите заголовки, как показано ниже:

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

person varunpatil    schedule 18.07.2018
comment
пожалуйста, повторите вопрос, который я задал, не связанный с доступом к файлу BIM360. - person Chitra; 18.07.2018
comment
привет чайтра, для доступа к любому файлу документов bim360 вам нужна аутентификация, из примера вы берете только доступ к файлам, а не ко всему. пожалуйста, дайте мне знать, если у вас все еще есть сомнения. - person varunpatil; 18.07.2018
comment
я разместил свою проблему выше. - person Chitra; 18.07.2018
comment
я отредактировал ответ со всеми деталями, это должно сработать. - person varunpatil; 18.07.2018
comment
Давайте продолжим это обсуждение в чате. - person varunpatil; 19.07.2018