2012-06-25 84 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文件吗?如果我尝试播放这样的文件,我收到以下消息:无法播放视频。“ –