使用 Windows 版 MPlayer 播放目录中的所有文件

使用 Windows 版 MPlayer 播放目录中的所有文件

使用:

mplayer "path\to\media\*.*"

不适用于 Windows 的 MPlayer。

如何播放目录中的所有文件?

答案1

一个好方法是制作播放列表并通过 ie 播放

  mplayer -loop 0 -playlist album.m3u

如果你在 mp3 文件的目录中,你可以将它们传输到 mplayer。在 Windows 上,它将是

 mplayer dir *.mp3.

这将导致 mplayer 播放目录中的所有 mp3 文件。键盘控制(如 next / >)现在也可以正常工作。

创建播放列表的最简单方法是通过命令行,即:在 MSwindows 上

DIR *.mp3 /A-D/B/S/ON > playlist.m3u 

将把当前文件夹和所有子文件夹中的所有文件添加到playlist.m3u。

答案2

现在很明显,MPlayer 中没有播放文件夹的选项。所以我们必须求助于操作系统服务。
无论如何,选择很大程度上取决于你的创造力,因为命令提示符 forfiles相当标准(并且比 短一点for):

forfiles /p "path\to\media" /c "mplayer \"@file"

在追索子目录 /s之前添加。/p

当然,如果变量中没有该目录,则使用 MPlayer 路径PATH

在 Powershell 中替换\"0x22

forfiles /p "path\to\media" /c "0x22mplayer0x22 0x22@file"

如果你更喜欢本土化的东西:

dir -file -r "path\to\media" | % {mplayer $_.fullname}

要查找子目录,请使用-rnear -file

这些命令都不是轻而易举就能输入的,因此您可能需要将它们包装在批处理脚本中。

答案3

我可以使用命令运行文件夹下的所有 MP3 文件,如下所示。

第一行:将 MP3 文件添加到播放列表文件(playlist.m3u)。第二行:在 Windows Media Player 中播放播放列表文件。

dir path\to\media /A-D/B/S/ON > playlist.m3u
start "wmplayer" path\to\playlist.m3u

相关内容