Отображение видео в VideoView по его URL

Я пытаюсь загрузить видео в VideoView в своем приложении, но когда я его открываю, он говорит, что не может воспроизвести это видео. Это мой код:

video=findViewById(R.id.mainVideoView);                     

    Uri uri = Uri.parse("https://www.google.com/url?sa=t&source=web&rct=j&url=https://m.youtube.com/watch%3Fv%3DlLVrP_nzvB8&ved=2ahUKEwjjxtCQ_abgAhVUuXEKHTdUAggQwqsBMAR6BAgHEAU&usg=AOvVaw29VZ4OKcAgFXwyBjLjgTcN");
    video.setVideoURI(uri);
    MediaController mc = new MediaController(MainActivity.this);
    video.setMediaController(mc);
    video.requestFocus();
    video.start();

1 ответ

Вы не можете воспроизводить видео с YouTube, используя videoView, как вы упомянули в своем вопросе. Пожалуйста, используйте эту библиотеку, которая позволяет воспроизводить видео на YouTube в вашем приложении для Android. youtube_android_player_api

Другие вопросы по тегам