我已经执行了开源社区链接发布的AudioPlayer.java示例
Audio Player Tutorial
我得到了以下异常
Exception in thread "main" java.lang.IllegalArgumentException: No such Gstreamer factory: playbin
at org.gstreamer.ElementFactory.makeRawElement(ElementFactory.java:180)
at org.gstreamer.Element.makeRawElement(Element.java:92)
at org.gstreamer.elements.PlayBin.<init>(PlayBin.java:119)
at org.gstreamer.example.AudioPlayer.main(AudioPlayer.java:56)有人能给我这个问题的解决方案吗?
提前谢谢。
发布于 2012-03-28 01:30:01
你需要改变
PlayBin playbin = new PlayBin("AudioPlayer");为
PlayBin2 playbin = new PlayBin2("AudioPlayer");使用1.5版
发布于 2011-04-23 03:42:51
这是由于未正确设置路径变量造成的。
如果您使用的是NetBeans 6.9+,请执行以下步骤
注意:我假设您使用的是Windows XP/Vista/7等操作系统。
java
-1.4.jar和 jna以及jar文件下载到创建的开源软件开源软件网站http://code.google.com/p/ossbuild/的NetBeans Project
-Djna.library.path=“你的gstream OSS build classpath1 to binyour gstream OSS build classpath2 to lib”
类似地,您可能也需要在这里提供java的类路径。
-Djava.library.path=“你的gstream OSS build classpath1 to binyour gstream OSS build classpath2 to lib”
注意:您必须知道您的OSS gstreamer dll的安装位置。通常在“程序文件”中的"OSSbuild“目录下。
https://stackoverflow.com/questions/4066731
复制相似问题