如何使用Node.js检测DVD驱动器名称?

时间:2018-09-01 05:04:06

标签: node.js npm electron

我创建了一个跨平台电子应用程序,用于播放DVD中的视频(在离线模式下)。 当用户在驱动程序中插入DVD时,应从DVD加载xml文件(视频网址和详细信息列表)。

因此对于视频URL,我需要访问DVD驱动程序名称。

<video src="file:/video/video.mp4">

* file:/应该是DVD驱动器名称。

有一个npm软件包,但不起作用 https://www.npmjs.com/package/drivelist

1 个答案:

答案 0 :(得分:1)

还有另一个软件包返回系统卷,称为dvd-rom。 https://www.npmjs.com/package/diskinfo

此代码返回dvd驱动器名称,但是我不确定它的好主意。

var d = require('diskinfo');
var cddisk;
d.getDrives(function (err, aDrives) {
  for (var i = 0; i < aDrives.length; i++) {
    if (aDrives[i].available == 0) {
      cddisk = aDrives[i].mounted;
      console.log(cddisk);
    }
  }

});

此软件包在Mac中也不支持。