2012-12-11 24 views
-7

我正在做一個在線會議系統(獨立桌面應用程序)的項目。爲此,我有選擇JAVA作爲language.When我想用JMF一段時間,它可以打開捕獲設備沒有給出例外JAVA是否是在線會議系統(音頻/視頻)的正確選擇?

「無法初始化捕獲設備」。

我搜索這個問題,很多用戶都面臨這個問題。爲此,我在想,

我是否採取了正確的決定?

+4

Java不是首字母縮寫詞。 ;-) –

回答

2

如果你想訪問網絡攝像頭,Java可能不是解決方案。大部分Java WebCam庫都已關閉,JMF也已過時。

你可能會發現像FMJ這樣的其他圖書館,這些圖書館早在幾年前就已經很有名了,但它們也已經過時了。

我知道的唯一沒有過期的圖書館是XugglerVLCJ也似乎過時了,但有人聲稱它可以與大多數網絡攝像頭一起使用。

如果您只需要音頻/視頻流,那麼JavaFX可能會提供幫助。 http://docs.oracle.com/javafx/2/media/overview.htm

對此的其他BEST庫是JavaCV我可以保證。但是這種情況是C++ OpenCV的一個包裝,所以你需要在那裏做很多工作,才能使用Java。而且,目前它沒有或更少的文檔。