2011-01-30 21 views
3

enter image description here如何解決這個緩衝區問題?

基本上我不知道該怎麼辦...

我下載了JMF庫和插入庫到項目中。在我遇到這個問題之前它工作正常。讓我知道你的想法。謝謝!!!

澤夫

回答

6

你可以明確地使_bufjavax.media.Buffer通過寫出它的全名,如

javax.media.Buffer _buf = frameGrabber.grabFrame();

或者,你可以在你的導入將導入所有的javax.media類的聲明(或以上類別定義public class mediaFunction):

import javax.media.*;

或者你可以導入專門javax.media.Buffer所以Java知道緩衝區的真正含義javax.media.Buffer,通過導入:

import javax.media.Buffer;

article on packages and imports可能會有幫助。

什麼我猜是你的java.nio進口*或java.nio.Buffer中,所以它認爲Buffer隱含意味着java.nio.Buffer,沒有緩衝類型frameGrabber.grabFrame()回報,或者換句話說,javax.media.Buffer。無論如何,我的第一個解決方案應該解決您的問題。

+0

我已經嘗試過,我應該包括我試過。這就像我甚至沒有這個API。我在哪裏可以找到javax.media.Buffer? – Zeveso 2011-01-30 23:58:31