Итак, я создал приложение, в котором есть лучшие видео на YouTube для изучения программирования.
Итак, у YouTube есть два способа давать ссылки:
Например:
Полная ссылка: https://www.youtube.com/watch?v=QwS1r1mc888 и
Сокращенная ссылка: https://youtu.be/QwS1r1mc888
Теперь я сохранил все ссылки на видео в базе данных Firebase, сохранил все сокращенное видео.ссылки, теперь на моей игровой консоли я замечаю, что люди получают ошибки ActivityNotFound при попытке открыть эти ссылки.
Код, который я использовал для открытия видео:
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(currentUrl));
startActivity(i);
Теперь дажелюди, у которых установлены браузеры и YouTube, получают эту ошибку / исключение.И что же мне делать ?Поможет ли хранение целых ссылок или использование сокращенных ссылок и полных ссылок в одном и том же?
Как мне преодолеть эту ошибку?