Getting javax.media.NoProcessorException



以下是我的音频,视频录制项目的代码。音频文件正在创建,但在创建视频文件testVideo。mov"I am getting"javax.media。noprocesssoreexception: Cannot find a Processor" exception.

ImageDataSource ids = new ImageDataSource(width, height, frameRate);
    Processor p;
    try 
    {
        UFBScrRecLogs.write("- create processor for the image datasource ...");
        p = Manager.createProcessor(ids);
    } catch(Exception e){e.printStackTrace();}

当我在eclipse中执行此代码时,它工作正常,但当我制作应用程序的windows安装程序并在安装后运行此应用程序时,我会得到上面的错误。

我不明白为什么它在eclipse环境中运行,而不是作为windows应用程序。

可能是类路径问题。也许windows环境没有提供quicktime处理器。检查eclipse构建路径以及windows机器上的类路径,以了解java版本(不同的标准库)和其他库之间的任何差异。

检查应用程序的类路径设置。

我找到了解决方案。实际上是jmf jar问题。

我使用的是旧的jmf jar,现在我使用的是最新的jmf jar,异常不会出现。

相关内容

  • 没有找到相关文章

最新更新