在程序中怎样区分光碟是 VCD,CD,DVD,MP3,还是其它(50分)

  • 主题发起人 主题发起人 liaozhiguo
  • 开始时间 开始时间
L

liaozhiguo

Unregistered / Unconfirmed
GUEST, unregistred user!
请问大家,在程序中怎样区分VCD,CD,DVD,MP3
光碟。因为我做了一个播放器,要识别光碟是什么类型
 
读光碟,通过目录结构判断
 
请问DVD,和MP3,有何固定目录结构呢。
请明示,分不够还可加。

还有其它更好办法吗。因为以目录的方法,容易被普通光盘凑巧上(当一张普通光盘的部分文件目录是从VCD复制过来的,可能会被误判)
 
大家献献计吧,
 
哥们没别的办法,唯一的办法是判断它的扩展名 VCD----Dat,等等,快给我加分啊。
 
呵呵,再等 等 ,看有没更高超的方法。
上面 taiMoly 兄, 如果你这种办法,能辩别出mp3盘吗?

 
提供一种思路:
先搜索光盘,若在/mpegav/下发现.dat文件可判定为vcd并播放
若找到.mp3文件则按找到的顺序播放.
若找到.vob文件则按找到的顺序播放.
......
 
'笑面虎'兄,具体讲讲,主要是DVD光盘有何目录格式,我没有DVD光盘,看不到
DVD目录结构。
马上就送分了
 
从格式入手才是正途!我也有这问题一直无法全部解决,帮你顶了!
 
3cs大哥都不知道,我只好学习了
 
还是从扩展名入手比较好,DVD格式的扩展名是*.VOB,VCD是*.DAT,你可以找光盘中一个目录一个目录的搜索,搜索到大小大于20M的DAT或者VOB文件就可以开始播放,我觉得这样比较好。
 
多人接受答案了。
 
后退
顶部