2014-05-07 74 views
0

我正在使用代號1來捕捉視頻並將其上傳到Vimeo。 但是當我點擊按鈕時出現錯誤。我究竟做錯了什麼 ?Codename One - 視頻捕捉

當調用方法時出現錯誤。 我有一個攝像頭 顯示java.lang.NullPointerException 在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

下面的代碼中哪一行是第63行? –

+0

這是一個。 String path = (String)evt.getSource(); – vasanthkumar

回答

0

如果操作被取消的事件可以爲空。

+0

我選擇了一個視頻文件WMV上傳,我相信這是不支持的。 – vasanthkumar

0

您不打算選擇文件,捕獲類用於從設備捕獲媒體文件。如果您正在使用模擬器,它將帶出FileChooser,因此可以在設備上進行測試並查看它是如何工作的。