播放音乐的 Powershell 脚本

问题描述

我的目标是创建一个脚本,该脚本在运行时将进入共享网络驱动器并播放目录中的所有 mp3

Add-Type -AssemblyName presentationCore
$mediaPlayer = New-Object system.windows.media.mediaplayer
$data = gci "\\srv\s$\music\"
foreach ($line in $data){
    $mediaPlayer.open("\\srv\s$\music\$line")
    $mediaPlayer.Play()
    
    
}

脚本无法知道 mp3 是否完成,所以会发生什么情况是它“播放”了一毫秒,然后前进到下一个项目。 这将导致只播放最后一个文件。 有没有办法让 powershell 在 mp3 不播放时“知道”?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)