2012-06-25 100 views
0

我想在一個VideoView從URL播放視頻:視頻在Videoview

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    // TODO Auto-generated method stub 
    super.onCreate(savedInstanceState); 

    String path1="http://commonsware.com/misc/test2.3gp"; 
    Uri uri=Uri.parse(path1); 

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

但我發現了一個NullPointerException當我嘗試運行應用程序。

的logcat中說,問題是:video.setVideoURI(uri);

有人能幫助我嗎?

謝謝。

回答

1

我沒有看到你要定義一個佈局...我想你忘記了:

setContentView(R.layout.main); 

這將導致任何findViewById()返回NULL。

+0

+1 Sam。我甚至沒有看過那 –

+0

好的,那是問題:-)。 –

+0

也可以播放mp4文件嗎?如果我嘗試播放這樣的文件,我收到以下消息:無法播放視頻。「 –