【问题标题】:How to discover the type of media inserted in a DVD/CD drive? (java)如何发现 DVD/CD 驱动器中插入的媒体类型? (爪哇)
【发布时间】:2008-10-05 20:25:56
【问题描述】:

当我插入 DVD 或 CD 时,我想以编程方式知道它是什么类型的媒体(DVD 或 CD)。

【问题讨论】:

  • 嗯,这肯定会有问题,但我认为你的意思是“以编程方式”。
  • 对不起,是的,我写错了。我找到了一个可以完成我想要完成的软件。太糟糕了,目前似乎没有通用的解决方案(独立于操作系统)。

标签: java multimedia


【解决方案1】:

恕我直言,纯 Java 无法解决这个问题。您唯一能做的就是通过 FileSystemView 检测某个文件是否是 cd/dvd 驱动器,但如果它包含 CD 或 DVD 作为媒体则不能。尽管人们可以通过获取总使用空间来进行有根据的猜测。

对于一个有效的解决方案,您至少需要三个“大”操作系统的 JNI 代码。我不知道有任何项目做到了这一点。只有特定于平台的 Linux 库/实用程序在后台使用常用的 cdrw/dvdrw 工具。

【讨论】:

  • ...或至少合适的命令行实用程序来调用和解析来自的输出
猜你喜欢
  • 2011-06-18
  • 2019-11-02
  • 2015-12-24
  • 2021-11-19
  • 2023-03-10
  • 1970-01-01
  • 2010-09-22
  • 2018-07-11
  • 1970-01-01
相关资源
最近更新 更多