Все
Я использую iFrame API для воспроизведения видео в приложении.
До недавнего времени все работало нормально.
как документация заявляет:
101 – The owner of the requested video does not allow it to be played in embedded players.
150 – This error is the same as 101. It's just a 101 error in disguise!
когда пользователь получает эти два кода ошибки при воспроизведении видео (или при входе в контроллер просмотра видео).
Приложение
вызывает API, чтобы сообщить моему серверу disable
/ remove
, что видео из списка видео, чтобы другие пользователи не испытывали то же самое. (нажмите на видео, которое не будет воспроизводиться)
Но недавно
Когда мы посмотрели эти disabled
видео, мы обнаружили, что некоторые из них действительно можно воспроизводить на устройстве.
, что означает, что при воспроизведении того же видео некоторые пользователи могут воспроизводить его, а некоторые получают код ошибки 150 (или 101) и вызывают api для отключения этого видео.
Я нашел это при поиске этой проблемы
сказано
Content owners are allowed to set up a white/black list of domain names on which embedding is allowed/denied. There is no way to work around these restriction.
так что мой вопрос:
как узнать, действительно ли это видео не может воспроизводиться встроенно
или домен просто находится в черном списке, если оба сценария возвращают код ошибки 150?
это меня некоторое время беспокоит, было бы неплохо, если бы кто-то мог указать, что мне не хватает.