3

在此处输入图像描述

基本上不知道怎么办...

我下载了 JMF 库并将该库插入到项目中。在我遇到这个问题之前它工作正常。让我知道你的想法。谢谢!!!

泽夫

4

1 回答 1

6

你可以通过写出它的全名来明确地_buf变成a ,比如javax.media.Buffer

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

或者,您可以javax.media通过在您的导入语句中(或在类定义上方public class mediaFunction)导入所有类:

import javax.media.*;

或者您可以专门导入javax.media.Buffer,以便 Java 知道 Buffer 真正意味着 javax.media.Buffer,方法是导入:

import javax.media.Buffer;

这篇关于包和导入的文章可能会有所帮助。

我猜是你导入了 java.nio.* 或 java.nio.Buffer,所以它认为这Buffer隐含意味着java.nio.Buffer,而不是frameGrabber.grabFrame()返回的缓冲区类型,或者换句话说,javax.media.Buffer。无论如何,我的第一个解决方案应该可以解决您的问题。

于 2011-01-30T23:34:02.353 回答