0
我正在尝试编写一个简单的播放器,但运行此代码时会抛出NullPointerException
。创建简单播放器时发生未知的NullPointerException
try {
player = Manager.createPlayer("C:\\Users\\Admin\\Desktop\\Movie_0001.3gp");
player.realize();
VideoControl vc;
vc=(VideoControl) player.getControl("VideoControl");
if(vc!=null){
Item video=(Item) vc.initDisplayMode(vc.USE_GUI_PRIMITIVE, null);
playerFrm=new Form("playing video");
playerFrm.append(video);
display=display.getDisplay(this);
display.setCurrent(playerFrm);
}
player.prefetch();
player.start();
}
catch(IOException ex) {
ex.printStackTrace();
} catch (MediaException ex) {
ex.printStackTrace();
}
在这一行:'显示= display.getDisplay(本) ;',之前已经初始化过'display'吗? – manji 2011-06-12 13:16:03
哪一行给出了空指针? – 2011-06-12 13:17:37