首页 > 解决方案 > 通过 URL 在 VideoView 中显示视频

问题描述

我正在尝试在我的应用程序的 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();

标签: javaandroidaide-ide

解决方案


正如您在问题中提到的那样,您无法使用videoView播放 youtube 视频。请使用这个库,它允许您在您的 android 应用程序中播放 youtube 视频。youtube_android_player_api


推荐阅读