PowerShell 技能连载 - 播放声音文件
在前一个技能里我们演示了如何用 PowerShell 播放系统声音。对于更灵活一些的场景,PowerShell 也可以播放任意的 *.wav 声音文件:
1 | $soundPlayer = New-Object System.Media.SoundPlayer |
默认情况下,PowerShell 并不会等待声音播放完毕。如果您需要同步播放声音,请试试这段代码:
1 | $soundPlayer = New-Object System.Media.SoundPlayer |
要播放不同的声音文件,只需要将路径替换为声音文件即可:
sound player 也可以用后台线程循环播放一个文件:
1 | $soundPlayer = New-Object System.Media.SoundPlayer |
当后台正在播放声音时,请确保用这段代码停止播放声音:
1 | $soundPlayer.Stop() |
PowerShell 技能连载 - 播放声音文件