0

1.我使用以下代码从服务器播放视频。
2.但是显示错误sorry,视频无法播放。

url=bundle.getString("url");
myVideoView = (VideoView)findViewById(R.id.myvideoview);   
myVideoView.setVideoURI(Uri.parse(url));
myVideoView.requestFocus();
myVideoView.setOnPreparedListener(new OnPreparedListener() 
{
         public void onPrepared(MediaPlayer mp) {
                    progressDialog.dismiss();
                    myVideoView.start();
            }
 });


请帮助我如何在 android 中流式传输 mp4 视频。

4

2 回答 2

0

请尝试以下代码

String path="http://www.ted.com/talks/download/video/8584/talk/761";
String path1="http://commonsware.com/misc/test2.3gp";

Uri uri=Uri.parse(path1);

VideoView video=(VideoView)findViewById(R.id.VideoView01);
video.setVideoURI(uri);
video.start();

从“path1”开始,它是一个轻量级的小视频流,然后尝试“path”,它比“path1”分辨率更高,完美的手机分辨率。从https://stackoverflow.com/a/2659346/1218762得到答案

于 2012-12-31T05:36:30.000 回答
0
 mVideoView = (VideoView) findViewById(R.id.surface_view);
 mVideoView.setVideoURI(Uri.parse("android.resource://" + getPackageName() +"/"+R.raw.documentariesandyou));
 mVideoView.setMediaController(new MediaController(this));
 mVideoView.requestFocus();

将您的 .mp4 视频放入 raw 文件夹

于 2012-12-31T05:45:21.627 回答