![使用 Windows 版 MPlayer 播放目录中的所有文件](https://linux22.com/image/1368077/%E4%BD%BF%E7%94%A8%20Windows%20%E7%89%88%20MPlayer%20%E6%92%AD%E6%94%BE%E7%9B%AE%E5%BD%95%E4%B8%AD%E7%9A%84%E6%89%80%E6%9C%89%E6%96%87%E4%BB%B6.png)
使用:
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}
要查找子目录,请使用-r
near -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