|
楼主 |
发表于 2008-10-9
|
3、播放时的顺序无法确定,与在电脑上顺序不同,而且无规律:
由于现在的MP3/MP4都要兼容U盘,所以不能使用自己的存储格式,只能使用电脑通用的文件系统,现有的WINDOWS下支持的文件系统都是随机存储方式,即使用当前最先被找到的空余的空间来存放数据,当分区内的文件被反复删改后,会产生文件和目录的碎片。这时的存储结构就会十分混乱,降低文件系统的效率。而文件的目录,它记录着所有文件存放的位置,本身也会由于存储结构的问题变得混乱。
通常,一个目录下存放的文件是以写入先后排序的,即先存盘的就靠前,后存放的靠后,如果中间删过文件,那么后存的文件还可能使用先前删过的文件的位置,这样,最后存的有可能被插入到中间。
MP3因为CPU能力的原因,包括主频内存等因素,一般都是遍历到目录后,就按照目录里的内容来播放。有些时候这种功能可能会使用户用起来不方便,很多人希望能够像在电脑上一样把文件按一定规则排起来,但如果那样,MP3在处理时,就要将目录内的内容全部遍历出来,然后存放一个表中,这个表如果占内存(RAM),那对CPU的使用影响很大。如果使用FLASH空间,又会增加FLASH的消耗以及减低速度,单说这个列表建立的过程,集中的操作对性能本来就不高的MCU来说,也是比较漫长的。有可能反而让用户需要在打开一个新目录时等待很久,像WINDOWS第一次打开一个文件很多的目录时一样,会等很久。
综上原因,MP3一般都是不对播放顺序做处理的。但是大家可以通过软件来实现。已经有人贴过,软件叫DJ4MP3,它可以为你更改文件系统中的目录列表,以达到存放顺序符合自己需要的目的。
4、播放MP3或其它文件时死机或重启:
这种情况,有的时候并不是播放机坏了,如果你注意一下,很可能是总在特定的地方死掉,比如某首音乐第多少秒时。因为那可能是媒体文件在下载的时候发生了误码造成的。
尤其是多线程下载或是迅雷下载到的文件,出现这种错误的机率较高。一旦误码,由于随身听上的MCU以及DSU处理能力有限,容错可能不像台式电脑上做得那么完整,有可能造成死机或重启故障。也许有人已经体验过在WINDOWS里用媒体播放机来放BT下载到的DIVX电影死机的情况了吧?所以说,如果是特定的死机,往往要从媒体源上找问题。
5、可用闪存容量达不到标称,总比标称少几十兆:
由于芯片设计的结构关系,播放机自己的操作系统也是被存放在闪存中的,所以它会占去一些,相对来说,容量越大的机器,这个比例越小,因为固件大小是相同的。
不要说厂商做了虚假广告,固件就相当于操作系统一样,本来它就是占用闪存空间的,而且由于可更换,厂商也不能说清到底有多少用于存放音乐,并且闪存容量,指的是内部闪存的大小,没有厂商说是用来存放媒体文件的大小。只是一般人不清楚,闪存的一部分将用于存放固件。
以上问题是比较常见的软故障,大家再遇到时,不妨先查看一下,也许自己就可以解决了。
|
|