【发布时间】:2008-10-05 20:25:56
【问题描述】:
当我插入 DVD 或 CD 时,我想以编程方式知道它是什么类型的媒体(DVD 或 CD)。
【问题讨论】:
-
嗯,这肯定会有问题,但我认为你的意思是“以编程方式”。
-
对不起,是的,我写错了。我找到了一个可以完成我想要完成的软件。太糟糕了,目前似乎没有通用的解决方案(独立于操作系统)。
标签: java multimedia
当我插入 DVD 或 CD 时,我想以编程方式知道它是什么类型的媒体(DVD 或 CD)。
【问题讨论】:
标签: java multimedia
恕我直言,纯 Java 无法解决这个问题。您唯一能做的就是通过 FileSystemView 检测某个文件是否是 cd/dvd 驱动器,但如果它包含 CD 或 DVD 作为媒体则不能。尽管人们可以通过获取总使用空间来进行有根据的猜测。
对于一个有效的解决方案,您至少需要三个“大”操作系统的 JNI 代码。我不知道有任何项目做到了这一点。只有特定于平台的 Linux 库/实用程序在后台使用常用的 cdrw/dvdrw 工具。
【讨论】: