YouTube API - черный эскиз Android Player - PullRequest
0 голосов
/ 11 марта 2019

Эта проблема связана с использованием библиотеки API проигрывателя YouTube для Android.Иногда проигрыватель просто молча исчезает, и библиотека не пытается восстановить его, в результате чего у игрока появляется «черный экран».Нет обратного вызова при ошибке.

Дополнительные примечания:

У меня есть собственное приложение YouTube Player на устройстве пользователя.В приложении есть специальный фоновый сервис.Этот сервис используется для предоставления пользовательского интерфейса игрока, получения видео и рекламы и всех связанных с этим функций.Когда мое приложение запускается, оно инициализирует библиотеку API проигрывателя YouTube для Android.Библиотека, в свою очередь, запускает эту фоновую службу, если она еще не запущена, а затем устанавливает соединение с ней.Это соединение обычно должно сохраняться в течение всего срока службы приложения.Однако в некоторых случаях он неожиданно прерывается (или, возможно, по какой-то причине сам фоновый сервис останавливается, я пока не уверен).

Когда это происходит, пользовательский интерфейс проигрывателя исчезает, но, насколько я понимаю,библиотека не запрограммирована для обработки этого, поэтому она не перезванивает "что-то пошло не так" и не восстанавливает соединение.Плеер будет оставаться «черным экраном», пока мое приложение не попытается воспроизвести другое видео с повторной инициализацией вызова библиотеки.

See Image

Любые практические обходные пути, наиболее ценимые.

...