Linux下的JMF环境

2009年05月26日 JAVA, Linux 暂无评论

JRE环境是可以,但还要JMF,但我的努力失败了。

Java Plug-in 1.6.0_07
使用 JRE 版本 1.6.0_07 Java HotSpot(TM) Client VM
用户主目录 = /home/fantlam
network: 正在载入用户定义的代理配置 ...
network: 完成。
network: 正在从 Netscape Navigator 中载入代理配置 ...
network: 读取注册文件时出错:/home/fantlam/.mozilla/appreg
network: 完成。
network: 正在载入浏览器代理配置 ...
network: 完成。
network: 代理配置:浏览器代理配置

----------------------------------------------------
c:   清除控制台窗口
f:   终结在结束队列上的对象
g:   垃圾收集
h:   显示此帮助消息
l:   转储类载入程序列表
m:   打印内存使用
o:   触发日志记录
p:   重新载入代理配置
q:   隐藏控制台
r:   重新载入策略配置
s:   转储系统和部署属性
t:   转储线程列表
v:   转储线程堆栈
x:   清除类载入程序高速缓存
0-5: 设置跟踪级别为<n>
----------------------------------------------------

basic: New window ID: 380021f
basic: Value of xembed: 1
basic: setWindow: call before applet exists:380021f
basic: 正在引用类载入程序:sun.plugin.ClassLoaderInfo@7bd9f2, refcount=1
basic: 已添加进度监听程序:sun.plugin.util.GrayBoxPainter@1ef8cf3
basic: 正在载入小应用程序...
basic: 正在初始化小应用程序...
basic: 正在启动小应用程序...
basic: completed perf rollup
stephy-huabie.mpg
  Unable to handle format: MPEG, 352x288, FrameRate=25.0, Length=152064
RealizeCompleteEvent
controlComponent
  Unable to handle format: mpegaudio, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 28000.0 frame rate, FrameSize=32768 bits

只有JRE没有JMF的时候 本地访问视频也不行,有声无影,后台报错如上。

然后安装JMF,文件是从官方下载的

可在ubuntu和fedora都遇到同样问题

Unpacking...
tail: 无法打开 “+309” 读取数据: 没有该文件或目录
Extracting...
./install.sfx.7357: 1: cannot open ==: No such file
./install.sfx.7357: 1: ==: not found
./install.sfx.7357: 3: Syntax error: ")" unexpected
chmod: 无法访问“JMF-2.1.1e/bin/jmstudio”: 没有该文件或目录
chmod: 无法访问“JMF-2.1.1e/bin/jmfregistry”: 没有该文件或目录
chmod: 无法访问“JMF-2.1.1e/bin/jmfinit”: 没有该文件或目录
./jmf-2_1_1e-linux-i586.bin: 304: cannot create /home/fantlam/.jmfdir: Permission denied
./jmf-2_1_1e-linux-i586.bin: 305: JMF-2.1.1e/bin/jmfinit: not found
/bin/cp: 无法 stat “JMF-2.1.1e/lib/jmf.properties”: 没有该文件或目录
Done.

 

而在redhat下却是如下

Unpacking...
Extracting...
UnZipSFX 5.40 of 28 November 1998, by Info-ZIP (Zip-Bugs@lists.wku.edu).
   creating: JMF-2.1.1e/
   creating: JMF-2.1.1e/bin/
  inflating: JMF-2.1.1e/bin/jmfinit
  inflating: JMF-2.1.1e/bin/jmfregistry
  inflating: JMF-2.1.1e/bin/jmstudio
   creating: JMF-2.1.1e/doc/
  inflating: JMF-2.1.1e/doc/attributions.html
  inflating: JMF-2.1.1e/doc/formats.html
  inflating: JMF-2.1.1e/doc/readme.html
   creating: JMF-2.1.1e/lib/
  inflating: JMF-2.1.1e/lib/libjmcvid.so
  inflating: JMF-2.1.1e/lib/libjmdaud.so
  inflating: JMF-2.1.1e/lib/libjmfjawt.so
  inflating: JMF-2.1.1e/lib/libjmg723.so
  inflating: JMF-2.1.1e/lib/libjmgsm.so
  inflating: JMF-2.1.1e/lib/libjmh261.so
  inflating: JMF-2.1.1e/lib/libjmh263enc.so
  inflating: JMF-2.1.1e/lib/libjmjpeg.so
  inflating: JMF-2.1.1e/lib/libjmmpa.so
  inflating: JMF-2.1.1e/lib/libjmmpegv.so
  inflating: JMF-2.1.1e/lib/libjmmpx.so
  inflating: JMF-2.1.1e/lib/libjmutil.so
  inflating: JMF-2.1.1e/lib/libjmv4l.so
  inflating: JMF-2.1.1e/lib/libjmxlib.so
  inflating: JMF-2.1.1e/lib/jmf.properties
  inflating: JMF-2.1.1e/lib/jmf.jar
  inflating: JMF-2.1.1e/lib/mediaplayer.jar
  inflating: JMF-2.1.1e/lib/multiplayer.jar
JavaSound Capture Supported = false
java.lang.Error: Can't open video card 0
java.lang.Error: Can't open video card 1
java.lang.Error: Can't open video card 2
java.lang.Error: Can't open video card 3
java.lang.Error: Can't open video card 4
java.lang.Error: Can't open video card 5
java.lang.Error: Can't open video card 6
java.lang.Error: Can't open video card 7
java.lang.Error: Can't open video card 8
java.lang.Error: Can't open video card 9
Done.
[root@localhost root]#

 

我觉得奇怪,搞不懂是什么原因,Linux环境还是困难。

在此提一下windows环境。win只需要双击安装,包括JRE还有JMF

装JMF是为了开发用的 但实际客户端访问页需要一定得环境 经过测试 需要勾选第3和4项才能保证正常观看视频

效果如下 测试过IE firefox 

一下是safari的效果

文章的结尾请哪位在Linux成功装过JMF的朋友告诉我一声。

0 条留言  访客:0 条  博主:0 条

  1. 我也遇到一样的问题,我的是UBUNTU9.10系统,安装的时候刚开始是和你一样的错误,不过后来我下了个纯JAVA的跨平台JMF版本,解压后放在了LUINX版本的安装路径下,现在错误就变少了,现在报错如下:
    Unpacking…
    tail: 无法打开 “+309” 读取数据: 没有该文件或目录
    Extracting…
    ./install.sfx.4117: 1: cannot open ==: No such file
    ./install.sfx.4117: 1: ==: not found
    ./install.sfx.4117: 3: Syntax error: ")" unexpected
    JavaSound Capture Supported = true
    JavaSoundAuto: Committed ok
    Done.
    不过现在运行程序还是没声音,另外SUN的那个测试页面还是过不去,要是你研究出来怎么搞了,指导我一下,谢谢了。

  2. 对了,我在下了个纯JAVA的跨平台JMF版本,解压后放在了LUINX版本的安装路径下的时候还把解压出来的文件夹名字中的"jmf"改成了“JMF”。

  3. 惨!

  4. Along with thanks for this excellent content material, I’ll probably attach this site to my own rss rss feeds, a buddy essentially informed me relating to this two to three weeks back. this is the greatest

给我留言