これは、C# & .Net Framework 2.0/4.0 で作成しました


はじめに
Microsoft WindowsMediaPlayerのCOMコンポーネントを使用して、サウンド再生(MP3や音楽CD)するCUIなプログラムです。

昔、サウンド・ファイル(wav)を再生する ActiveX DLL & コマンドというものを作ったので、その.NET Framework版という感じ。

NAudioを使った録音と再生は、こちら
仕様
普通に、WindowsMediaPlayer(WMP)のCOMコンポーネントを呼び出しているだけ。

再生できるサウンド・フォーマットは、WMPに依存。
まぁ、MP3と音楽CDが再生できれば、大抵は満足かと思われますが・・・

あとは、起動すれば、分かると思う。

再生中にキー入力で再生が停止されます。


コマンドライン・オプション
/AudioCD
接続されているCD-ROMデバイスの音楽CDの中から一曲をランダムに選択して、再生する

「/d ディレクトリパス\ファイル名」
指定されたディレクトリ、ファイル(ワイルドカード指定が可能)の中から1つのファイルをランダムに選択して、再生する

「/s ディレクトリパス\ファイル名」
指定されたディレクトリとファイル(ワイルドカード指定が可能)とそれ以下を再帰的に探索して、その中から1つのファイルをランダムに選択して、再生する

/help
ヘルプ画面を表示する

/volume 0-100
ボリュームを指定する(既定は100)

/debug
デバグモードで起動する

/verbose
バーバスモードで起動する

/program 外部プログラム
外部プログラムを起動する。...ランダムなファイルを選択して外部プログラムを呼び出します

/programargs 引数
外部プログラムを起動する際の引数。「%s」はランダムに選択されたファイルのパス


動作環境
Microsoft .NET Framework2.0 or 4.0 & Microsoft WindowsMediaPlayer(WMP)


使用方法

インストール方法と使用方法
  1. sWMPCui.zip をダウンロードします。

    ダウンロードしたファイルを解凍しします。
  2. 解凍して、sWMPCui.NET2.exe/sWMPCui.NET4.exe を起動するだけです。



ヘルプ画面
C:\>sWMPCui.NET2.exe
sWMPCui.NET2.exe ver 1.1.1.0
                            created by active@window.goukaku.com

sWMPCui.NET2.exe [options]

      Compiled ver.v2.0.50727
           Run ver.v2.0.50727(Win64)
-----------------------------------------
sWMPCui.exe <<OPTIONS>>
    OPTIONS:
    /d <<FILEorDIRECTORY>>
    /s <<FILEorDIRECTORY>>
    /audiocd
    /volume 0-100
    /debug
    /verbose
    /help
    /program <ExternalProgram>>
    /programargs <ExternalProgram Arguments>>
No Audio File Selected





削除方法
sWMPCui.NET2.exe/sWMPCui.NET4.exe と Interop.WMPLib.dll/AxInterop.WMPLib.dll を削除するだけです。


免責など
プログラムの改変については、各自の責任で行う分については、自由に行って結構です。(参考になりましたメールをくれると、うれしい...(*^_^*))

修正BSDライセンスで配布します。


Version1.1.1.0DownLoad(sWMPCui.zip as 135,511byte) (sWMPCui.zip.base64)

履歴



mail to active@window.goukaku.com