2012-12-31 87 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

相關問題