当前位置: 首页 > 知识库问答 >
问题:

我试图播放视频从谷歌驱动器使用视频视图中的可共享链接,但无法播放这是什么解决方案?

淳于昊然
2023-03-14
mVideoView = (VideoView) findViewById(R.id.videoview);

VideoView videoView = findViewById(R.id.videoview);
// videoPath="https://drive.google.com/open?id=1dXndP-MjQL7USlP0EtaElx67mXujqCSX";
//
Uri uri = Uri.parse(videoPath);
videoView.setVideoURI(uri);

MediaController mediaController = new MediaController(this);
videoView.setMediaController(mediaController);
mediaController.setAnchorView(videoView);

共有1个答案

汪正卿
2023-03-14
https://drive.google.com/open?id=1dXndP-MjQL7USlP0EtaElx67mXujqCSX
https://drive.google.com/uc?authuser=0&id=1dXndP-MjQL7USlP0EtaElx67mXujqCSX&export=download
//# fix path
videoPath = videoPath.replace("open?", "uc?authuser=0&");
videoPath = videoPath + "&export=download";

//# try to play
Uri uri = Uri.parse(videoPath);
videoView.setVideoURI(uri);

MediaController mediaController = new MediaController(this);
videoView.setMediaController(mediaController);
mediaController.setAnchorView(videoView);
 类似资料:
  • 使用VideoView控件播放位于Google Drive上的视频的正确方式是什么?

  • 我想用另一个播放器播放谷歌驱动器视频。(mediaelement.js-jwplayer..)因为谷歌文档。使用自己的youtube播放器,我不喜欢。JW-Player不播放这些链接。 我如何在JW-Player6,Mediaelements或其他玩家中玩它们?

  • 每当我加载html文件时,它都会给我一个错误 每当我按下播放按钮时,就会出现以下错误 我能够加载任何远程视频并运行,但问题是当我从资产文件夹代码加载本地视频以加载文件并设置web视图时 干杯,Saurav

  • 我试图从谷歌驱动器流200MB视频文件。我已经尝试嵌入一个24MB的文件,共享给每个人,这工作: 当我在浏览器中正常导航到这个网址时,会显示一个我必须接受的安全请求。我相信这就是问题所在,因为它阻止了下载。也许我在URL中丢失了一些参数?我如何流较大的文件没有谷歌驱动器阻止请求?

  • 在我的应用程序中,我想显示来自服务器URI路径的视频,在这里,第一次播放视频,当我想第二次播放视频时,视频没有播放,并显示一个弹出窗口,如无法播放此视频 下面是我的错误 提前谢谢。

  • 只是想知道是否有人能告诉我这是怎么回事。当我播放视频时,我可以听到音频,但视频不显示。这是我的代码,我是初学者