VideoView cat在通过HTTP

时间:2017-05-04 05:43:30

标签: android video android-videoview

我正在使用VideoView通过HTTP获取和播放视频。但是当它加载到 模拟器 时,它总是说。 cat播放此视频文件

无法打开http://somesite.com/20067279_VIDEO_HIGH_H264.mp4:java.io.FileNotFoundException:没有内容提供商:

它似乎也试图从ContentResolver而不是HTTP中获取数据。

此外,如果我将视频文件网址粘贴到Android Chrome浏览器中,它会像往常一样播放,所以我不认为这与编解码器问题有关。文件大多是mp4和3gp。

我无法弄清楚什么是错的。

以下是视频观看代码

final VideoView fileVideoView=(VideoView) rootView.findViewById(R.id.file_video);
fileVideoView.setVideoURI(Uri.parse(fileContent.url));
        fileVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
            @Override
            public void onPrepared(MediaPlayer mp) {

                fileVideoView.start();
            }
        });

注意 我还在mainfest中设置了INTERNET的许可。

0 个答案:

没有答案