Альтернативы от YouTube API - PullRequest
       31

Альтернативы от YouTube API

0 голосов
/ 25 октября 2018

Привет, ребята, провели последний месяц или около того, создавая приложение для YouTube.он почти готов, поэтому я отправил его на тестирование на несколько устройств .. отлично работает на устройствах с поддержкой API Google, таких как телефоны.но на устройствах amazon и ни на одном устройстве google api, таких как блоки Android и firesticks, он просто вылетает при запуске ..

Я исследовал проблему в течение последних нескольких дней и разработал ее, вероятно, google api .. особенно наУстройства Amazon!

, поэтому мой вопрос, есть ли альтернативы API YouTube.что позволило бы мне сохранить мое текущее приложение и не пришлось бы менять массивные куски кода, чтобы заставить его работать?

я видел это на другой веб-странице github youtube player open source

и задался вопросом, может ли это быть реализовано для использования коротких кодов из URL-адресов YouTube ("dFlPARW5IX8"), потому что это URL, который я хранил в моей базе данных, я не хочу менять все 200+ на ("https://bla bla.co.uk/dFlPARW5IX8")

любой совет будет отличным приветствием

**** РЕДАКТИРОВАТЬ *****

ОКИтак, сегодня я тестировал приведенный выше код, и это было бы действительно хорошо для того, что я после. Но у меня возникла проблема, и мне было интересно, есть ли исправление?

, так что это код, который я используючтобы проверить api

private String videoId = "6JYIGclVQdw";

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    YouTubePlayerView youTubePlayerView = findViewById(R.id.youtube_player_view);
    youTubePlayerView.initialize(
            new YouTubePlayerInitListener() {

                @Override
                public void onInitSuccess(
                        final YouTubePlayer initializedYouTubePlayer) {

                    initializedYouTubePlayer.addListener(
                            new AbstractYouTubePlayerListener() {
                                @Override
                                public void onReady() {
                                    initializedYouTubePlayer.loadVideo((videoId), 0);
                                }
                            });
                }
            }, true);
}

в полноэкранном режиме и нажать паузу, у него есть меню, которое не работает, и экранные швы растягиваются ... это не только в моем приложении, это происходит, если вы идете тудаGitHub и скачать там тестовые приложения из Google Play онисделайте это также.

***** РЕДАКТИРОВАТЬ 2 *****

, поэтому, читая раздел об ошибках на странице devs github, вы увидите, что это недавнее изменение кода youtubes,это вступило в силу в сентябре этого года.6 дней назад он сказал, что работает над исправлением.эта блестящая новость для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...