现在的播放器功能很完善,即使下载文件不完整也能播放了,所以不用等下载完,直接用播放器强制打开,边下载边观看,如果网速和人品一样很好的话,相当于在线播放了。同时预览也可以让你及早发现那些挂羊头卖狗肉的下载,以免浪费时间浪费带宽,mldonkey的预览功能一样强大。
mldonkey的预览方法
用网页界面就能预览了,很简单
- 登录“http://localhost:4080/”
- 在“Transfers”,“Downloads”,这里会列出当前下载的文件,随便点一个文件
- 进入文件的详情页面,再点“Preview”就能在Firefox里面预览了。

不过上边那种方法不是万能的,比如我预览mp4文件就出现下载对话框了,可能是与Firefox的mplayer插件支持类型有关,不过这也没相干,这是另一法
其实也直接构造预览地址
http://localhost:4080/preview_download?q=9
http://localhost:4080/preview_upload?q=2
“q”的参数鼠标悬停就能显示,上边第一张图,第一行“[]”里的数字也是

最原始的方法
最原始的方法直接打开“temp”下载目录,把里面的文件强制用播放器打开,不过哪个临时文件属于哪个视频就不好认了,因为它们是用ed2k连接作为文件名,下载好后再改原始文件名移动到“incoming”文件夹下。所以最好用sancho来管理。
sancho的方法
先要设置一下
- 菜单“工具”,“首选项”,“传输”,下边“预览”,这里要填的是“预览执行目录”,选择你的mldonkey的“temp”文件夹。点击“应用”,“确定”退出

- 右键选择一个下载文件,“预览”,选择中间那个“video/XXX”就能用默认播放器预览了。

那么菜单上边还有一个“预览”又有什么用?,这就是用上图设置里的“预览程序”啦,Ubuntu下我设置为“smplayer“,XP则留空
- 我选择“video/XXX”则是用totem打开(Ubuntu的默认视频播放器),在XP下就是kmp
- 而选择“预览”则是smplayer打开,在XP下不需要设置,我就使用kmp。
而“下载(本地)”就是把临时文件下载到本地,对于本机(也就是sancho和mldokey在同一台电脑运行)来说,就是复制一份到另一个地方,纯粹多余。
播放方式
而sancho预览设置还有一个额外功能,sancho默认预览动作是启动播放器,并把临时文件本地路径作(“/media/sdaX/XXX”或“E:\XXX”为参数传递过去(本地文件方式),如果勾选下面那个选项,就传递网络地址(http://XXXX)就是和上面mldonkey的方法一样啦(网络文件方式)。
- 网络文件方式要mldonkey一直运行,因为mldonkey作为视频流服务器,关闭了mldonkey就不能播放了。
- 本地文件方式则可以中途关掉mldonkey,因为与mldonkey无交互,直接访问临时文件。
至于用哪种方式,我想网络文件方式用于预览(完全成率低于30%),也就是看看是不是挂羊头卖狗肉,画质好不好,符不符合审美要求(偷笑吧),是不是双语之类。本地文件方式则用于观看(完成率超过90%),急着要看,没下载完的干脆跳过算了,或者估计看的时候就能下载完了。哪个都没多大区别。
完成块图示
不过完成率为50%不代表能先看一半,因为下载好的部分未必是连续,也就是要断断续续看,能看一半。mldonkey和sancho自然能显示现在了哪部分。
大胆假设,小心求证
因为mldonkey控制界面和服务端分离,下载和预览不必在同一台电脑上,所以在公司或学校无耻地占用带宽下载(带宽大,全天候),在家就连上下载电脑来在线观看(带宽小,随时看)。这不就很爽?




