Open1

PowerShellでwavファイルを再生するメモ

彩瑞スピス彩瑞スピス

PowerShellで.wavファイルを再生する方法のメモ書き

1.動機

コーディングの最中に音楽を再生したいけど、一々Exprorer開いて音楽ファイルをクリックするのは面倒だし、外部アプリを起動すると気が逸れる。加えて、ターミナル(PowerShell)でコマンド叩けば余計なアプリも開かずに済むのではと思った。

2.環境

  • Windows 11 Home ( version 21H2 )

3.方法

Media.SoundPlayer[1]を使ってみる。

  • インスタンス生成
$player = New-Object Media.SoundPlayer "wavファイルの絶対パス"
  • 再生
$player.Play()
  • 停止
$player.Stop()

補足

  1. C#, VB, Powershellは.NETライブラリを共通的に利用できる。つよい。
  2. 当然、デフォルトの音楽再生アプリは起動されない。すっきり。

まとめ

これでVSCodeのターミナルなんかでコマンドを叩いて音楽が再生できるようになった。
ついでに.ps1とかでPowerShellのスクリプトファイルとしてまとめると更に楽になる。

  • 追記
    初投稿です。よろしくおねがいします。
脚注
  1. SoundPlayer Class - Microsoft Docs ↩︎