Невозможно воспроизвести зашифрованное видео в iframe в Chrome. Firefox и edge могут воспроизводить одни и те же фреймы с одинаковым URL - PullRequest
0 голосов
/ 07 октября 2019

Мы создаем сайт видеохостинга с помощью Azure. Поскольку видео, которые мы собираемся распространять, являются частными, смешанными с общедоступными, мы решили использовать шифрование (Widevine и Playready) и систему входа в систему. Поскольку у нас также есть общедоступные видео, мы предоставили пользователям возможность создавать URL для встраивания видео. Мы a Мы способствовали этому, используя идентификатор документа и общедоступное представление, и это представление будет в URL-адресе для встраивания. Когда запрос с действительным идентификатором документа достигает этого представления, мы вызываем другое представление с учетными данными для расшифровки этого видео. В этом виде видео воспроизводится с помощью Azure Media Player. Все это работает на большинстве сайтов, но на некоторых сайтах, особенно на сайтах, созданных с использованием Wix, Strikingly и Godaddy, показывается следующая ошибка:

Доступ к зашифрованному носителю заблокирован из-за политики функций, примененной ктекущий документСм. эту ссылку для получения дополнительной информации.

Я уже добавил разрешение allow = "encrypted-media" в код для встраивания, но бесполезно.

Я также получаю этот код ошибки - error: videojs: 2.2.4.1 (CODE: 273678337 undefined) [объект Object]

Кто-нибудь сталкивался с подобной ситуацией и нашел решение для той же самой? Если это так, пожалуйста, помогите.

...