Android VideoView无法在Raspbery Pi上播放视频

时间:2019-11-24 18:04:49

标签: android video raspberry-pi

由于某种原因,我的android应用中的VideoPlayer无法播放任何视频文件,仅当它们位于我的Raspberry-pi上时才播放。 这是播放视频的代码:

    VideoView videoView = findViewById(R.id.videoView);
    videoView.setVideoPath("https://ia800201.us.archive.org/22/items/ksnn_compilation_master_the_internet/ksnn_compilation_master_the_internet_512kb.mp4");
    MediaController mediaController = new MediaController(this);
    mediaController.setAnchorView(videoView);
    videoView.setMediaController(mediaController);
    videoView.start();

这很好用,并且可以正常播放视频。 但是,当我下载视频并将其移至我的Raspberry Pi时,它不再起作用。 该视频是使用lighttpd托管的,视频的URL变为“ http://192.168.4.1/video2.mp4”。 (树莓派拥有自己的电话接入点)。

在浏览器中访问此链接时,它可以完美播放视频,但是在VideoView.setVideoPath()中使用此链接时,它将不会加载,并最终显示消息“无法播放此视频”。

我不明白为什么这不起作用,因为视频使用原始URL播放,并且在浏览器中使用树莓派的IP地址时也会播放。

0 个答案:

没有答案