我使用代号为1捕获视频并将其上传到Vimeo。 但是当我点击按钮时出现错误。我做错了什么?
调用方法后,我得到以下错误。 我有一台相机 显示java.lang.NullPointerException at userclasses.StateMachine $ 1.actionPerformed(StateMachine.java:63)
protected void onMain_Button1Action(Component c, ActionEvent event) {
Capture.captureVideo(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
if(Capture.hasCamera()){
System.out.println("I have a camera");
}else{
System.out.println("I don't have a camera");
}
try {
String path = (String) evt.getSource();
Log.p("Path->" + path);
Vimeo.MyVimeo(path);
is.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
});
}
答案 0 :(得分:0)
如果取消操作,则事件可以为null。
答案 1 :(得分:0)
您无意选择文件,捕获类用于从设备捕获媒体文件。如果您使用模拟器,它会显示FileChooser,因此在设备上测试它并查看它是如何工作的。