Привет, ребята, провели последний месяц или около того, создавая приложение для 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 дней назад он сказал, что работает над исправлением.эта блестящая новость для меня.