LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 912|回复: 4

同样的命令,在有些版本上正常,另些版本上报错

[复制链接]
发表于 2008-11-29 20:36:25 | 显示全部楼层 |阅读模式
比如,我有四个 mp3 文件。
在 dreamlinux 和 plclinuxos下,用 play *.mp3 可以逐个播放。
但在 zenwalk 5.2 下面,这个命令会报错。为什么?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2008-11-29 20:44:28 | 显示全部楼层
奇怪的是, 1.mp3 和 2.mp3 文件大小是不同的,为什么能够播放呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2008-12-1 09:47:44 | 显示全部楼层
说到底还是play程序的原因,按她的提示,她只支持声道,采样率及采样位数相同的,编码方式相同的输入文件。
她提示所说的data size应该是采样位数,一般有8位,16位,并非你所说的文件大小。

说到底就是要格式一样,程序没有写得那么智能, 不可以动态的根据不同文件的格式,声道,采样位数,编码方式进行切换。


如果你会这方面的编程,可以优化她,如果不了解这方面的编程,那就换一个播放器。

:question:
回复 支持 反对

使用道具 举报

发表于 2008-12-1 10:18:49 | 显示全部楼层
我相信,虽然你说的是同一个版本,但是在代码级别上还是有不同的地方。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-2 19:49:33 | 显示全部楼层
the sox version is different. one is 14.0.1, another is 12.18.1

It must be the cause.
回复 支持 反对

使用道具 举报

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

本版积分规则

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