QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1070|回复: 4

kaffeine 1.0不支持中文路径的问题被我发现了解决方法

[复制链接]
发表于 2010-6-14 16:03:36 | 显示全部楼层 |阅读模式
我的解决方法是用合适的软件包来替换。Kaffeine 1.0-svn3无论是用phonon-xine还是用phonon-mplayer做后端都是不行的。
我先用kaffeine 1.0 pre2替换,结果是用phonon-mplayer做后端,kaffeine 1.0 pre2可以支持中文路径,但用phonon-xine做后端会导致kaffeine 1.0 pre2和amarok2不支持中文路径。
我接着怀疑是xine-lib有问题。据sejishikong的看法,他认为“肯定和xine-lib有关,问题是其它的xine的前端是正常的。要是改了xine不知道会不会对其它的有影响。 ”结果换了后,还是不行。
我将phonon-xine换为phonon-xine-4.0.4-1mdv2008.1.i586.rpm,加上依赖libkaudiodevicelist4-4.0.4-1mdv2008.1.i586.rpm,这样可以在使用phonon-xine做后端时,让kaffeine 1.0 pre2支持中文路径,但amarok2仍然不支持中文路径。
最后,我使用phonon-xine-4.3.1-2mgc25.i686.rpm,结果可以让kaffeine 1.0 pre2和amarok2使用phonon-xine和phonon-mplayer都能支持中文路径文件的播放。
有一些小问题是,用phonon-xine做后端会有程序独占声卡的问题,不能有两个及以上的程序同时发声,只需要将系统设置中将音频输出的输出设备首选项设为alsa default output就行了。刚开始的时候,我并没有发现有alsa default output这项,后来对phonon和phonon-xine删装了几次后,居然出现了。还有一个小问题是,我觉得用phonon-xine做后端,amarok2的声音会比用phonon-mplayer时小,这已无关紧要了。
至此,magic 2.5中的播放器支持播放含中文路径的文件的问题有了比较好的解决,供各位参考。

[ 本帖最后由 软用者 于 2010-6-14 22:58 编辑 ]
发表于 2010-6-14 22:41:34 | 显示全部楼层
唉,我直接删掉kaffeine好了。
回复

使用道具 举报

发表于 2010-6-14 22:57:07 | 显示全部楼层
Magic Linux 2.0 好像没这问题?
回复

使用道具 举报

发表于 2010-6-15 08:37:20 | 显示全部楼层
从来都不用kaffeine的观望
回复

使用道具 举报

发表于 2010-6-15 11:12:11 | 显示全部楼层
pre2可以这么做。正式版本已经不行了,因为正式版本只依赖xine-lib,必须改源代码了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 02:22 , Processed in 0.049840 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表