2012-12-31 58 views
0

1.我使用以下代码从服务器播放视频。
2.但显示错误抱歉,视频无法播放。从Android中的服务器播放mp4视频时出错

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

+0

其错误你.. logcat的错误后...... – QuokMoon

+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(); 

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

+0

3gp视频工作正常。我在从服务器播放mp4视频时遇到问题。 – Priya

+0

好友只是试听.mp4链接 –

+0

转到此链接好友尝试此链接http://asmncl.blogspot.in/2012/04/android-live-streaming-using-video-view.html –

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视频转换成原始文件夹

+0

它工作正常,但我想要直接从服务器播放视频。当视频尺寸较大时,不会完全缓冲视频并显示错误消息。 – Priya

相关问题