在Android中从服务器播放mp4视频时出错

时间:2012-12-31 05:30:36

标签: java android video-streaming android-videoview

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

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视频。

2 个答案:

答案 0 :(得分: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”开始,它是一个小的轻量级视频流,然后尝试“路径”,它的分辨率高于“path1”,为手机提供了完美的高分辨率。 得到了https://stackoverflow.com/a/2659346/1218762

的回答

答案 1 :(得分: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视频放入原始文件夹