You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows 11中通过命令提示符播放MP3文件(无需额外软件)

在Windows 11命令行无额外软件播放MP3的解决方案

下面是几种无需安装额外软件的可行方案,适配Win11自带的Media Player:

方法1:利用系统文件关联的start命令

这是最通用的方案,无需关心具体播放器,直接调用系统默认的MP3关联程序(Win11自带的Media Player):
在命令提示符中执行:

start "" "你的MP3文件完整路径"

示例:

start "" "D:\AlarmSounds\morning_alarm.mp3"
  • 第一个空引号是start命令的窗口标题参数,必须添加,否则当文件路径包含空格时会触发错误。
  • 在C语言中通过system()调用时,需要转义引号和路径中的反斜杠:
system("start \"\" \"D:\\AlarmSounds\\morning_alarm.mp3\"");

方法2:通过PowerShell调用.NET媒体API

如果需要更灵活的播放控制(比如后台播放、指定播放时长),可以在cmd中调用PowerShell命令:

powershell -Command "$player = New-Object System.Windows.Media.MediaPlayer; $player.Open('你的MP3文件完整路径'); $player.Play(); Start-Sleep -Seconds 60; $player.Stop()"
  • 上述命令会播放MP3文件60秒后自动停止,可根据需求调整Start-Sleep的秒数。
  • Win11默认预装.NET框架,无需额外安装组件。
  • C语言中的调用示例:
system("powershell -Command \"$player = New-Object System.Windows.Media.MediaPlayer; $player.Open('D:\\AlarmSounds\\morning_alarm.mp3'); $player.Play(); Start-Sleep -Seconds 60; $player.Stop()\"");

方法3:调用旧版Windows Media Player(仅适用于已安装的设备)

如果你的设备手动安装了旧版WMP,可以直接调用其可执行文件:

"C:\Program Files (x86)\Windows Media Player\wmplayer.exe" "D:\AlarmSounds\morning_alarm.mp3"

注意:Win11默认未预装旧版WMP,因此这个方案不具备通用性。

内容的提问来源于stack exchange,提问作者Margorp13

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 00:55:35