Я использую библиотеку Video.js для своего видеоплеера. Источник видео поступает из Autodesk BIM360 Docs и требует аутентификации. Как я могу открыть видеофайл BIM360 в своем видеоплеере?
Любая помощь будет высоко ценится.
Я использую библиотеку Video.js для своего видеоплеера. Источник видео поступает из Autodesk BIM360 Docs и требует аутентификации. Как я могу открыть видеофайл BIM360 в своем видеоплеере?
Любая помощь будет высоко ценится.
Для этого нужно получить конечную точку видео и запросить с заголовками 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"
};