Видео YouTube работает в браузере, но не работает в приложении Flutter с ошибкой 152-4.Android

Форум для тех, кто программирует под Android
Anonymous
Видео YouTube работает в браузере, но не работает в приложении Flutter с ошибкой 152-4.

Сообщение Anonymous »

Я разрабатываю приложение Flutter (протестировано на Android 12 и Android 14) и встраиваю видео с YouTube с помощью youtube_player_iframe (или youtube_player_flutter).
Видео:
  • отлично работает в Chrome на телефоне.
  • Для них установлено значение «Не в списке».
  • Встраивание разрешено
  • Нет возрастных ограничений
  • Нет претензий на авторские права
Однако внутри приложения Flutter видео не загружается и отображается:
Код ошибки: 152-4

"Это видео недоступно. Посмотрите на YouTube."
Среда:
  • Flutter SDK: 3.x
  • Устройство Android: Moto G60 / Android 12
  • Другое тестовое устройство: Android 14
  • WebView обновлен
Пример кода инициализации:
YoutubePlayerController(
initialVideoId: videoId,
params: const YoutubePlayerParams(
autoPlay: false,
showFullscreenButton: true,
),
);

Questions:

Why would a video work in browser but fail inside a Flutter embedded player?

Is error 152-4 related to YouTube embed restrictions?

Is this a recent YouTube policy change?

Any help would be appreciated.


Подробнее здесь: https://stackoverflow.com/questions/798 ... rror-152-4

Вернуться в «Android»