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 に答える