0

我想从 VideoView 中的 url 播放视频:

@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);

有人能帮助我吗?

谢谢。

4

1 回答 1

1

我看不到您在哪里定义布局...我想您忘记了:

setContentView(R.layout.main);

这将导致任何 findViewById() 返回 null。

于 2012-06-25T18:39:40.130 回答