|
发表于 2005-8-14 23:20:29
|
显示全部楼层
--------------------------------------------------------------------------------
一直以为是real对某些rmvb不支持,其实是real10对中文支持不够好,以下是我的方法。
首先让你的firefox支持rstp流媒体(坛子上有,借用dyte100的):
引用:
如果用firefox播放rtsp流媒体,会出现"rtsp is not a registered protocol"警告。
解决办法是1.装realplay10gold,2.在firefox的用户目录下找到有文件prefs.js的那个目录,如我的搜索结果:
# find .mozilla -name prefs.js
~/.mozilla/default/nf7emqno.slt/prefs.js
~/.mozilla/firefox/w5shqmsz.default/prefs.js
在目录~/.mozilla/firefox/w5shqmsz.default下创建文件user.js。内容为:
user_pref("network.protocol-handler.external.rtsp", true);
user_pref("network.protocol-handler.app.rtsp", "/usr/local/bin/realplay");
我的realplay在/usr/local/bin/下。
这样就可以在firefox下调用realplay应用程序播放rtsp协议媒体了.
进入点播页面后,点播一些电影(如下地址)会出现如下的错误:
引用:
未找到请求的文件,您使用的链接可能过时或者 不正确。 (rtsp://218.86.121.37/vod6/港台/萍踪侠影/01-rm.smi)
这时只须:
把含有中文的地址拷贝并,直接在xterm中输入:
引用:
realplay rtsp://218.86.121.37/vod6/港台/萍踪侠影/01.rmvb
就可以了.注意目前只有这种土办法,如果先打开realplay然后在打开位置,输入上述地址就无效.
到目前为止我只能用这种办法看所有的.因为有些不要这样繁,只点链接就好了.
引用:
而且在xterm中我发现其提示如下:
(realplay.bin:4507): GLib-WARNING **: Invalid UTF-8 passed to g_io_channel_write_chars().
** (realplay.bin:4507): WARNING **: 转换输入中出现无效字符序列
** (realplay.bin:4507): CRITICAL **: file mainapp.cpp: line 1433 (void hxwindow_save_preferences(HXMainWindow*, GIOChannel*)): assertion `result' failed
但是这不影响播放. |
|