サウンド・ファイル(.wav 形式)を再生する ActiveX DLL と VisualBASIC プログラムです




内容
VisualBASIC の MCI コントロール、または WindowsMediaPlayer コントロールを使っているだけです。

この COM を用いる事(MCI コントロール)で、wav形式のファイルのサウンド再生を WSH などから利用できます。

この COM を用いる事(MCI コントロール)で、Audio-CD 再生を WSH などから利用できます。

この COM を用いる事(WindowsMediaPlayer コントロール)で、MP3形式のファイルのサウンド再生を WSH などから利用できます。

sComSoundPro.dll では、録音もできるようにしました。


メソッド一覧 (sComSound.dll)


Option Explicit
Dim Obj

Set Obj = WScript.CreateObject("sComSound.Play")
Obj.PlaySync("C:\WINNT\Media\The Microsoft Sound.wav")
Set Obj = Nothing



メソッド一覧 (sComSoundPro.dll)


Option Explicit
Dim Obj

Set Obj = WScript.CreateObject("sComSoundPro.Play")
Obj.PlaySync("C:\WINNT\Media\The Microsoft Sound.wav")
Set Obj = Nothing



動作環境
VisualBASIC6.0 の汎用的なランタイムと MMC の ocx が必要。

WindowsMediaPlayer コントロールを使用する場合、WindowsMediaPlayer が必要

ディストリビューション・ウィザードによると以下のファイルが必要です。
MCI32.OCX
MCIJP.DLL
VB6JP.DLL
VB6 ランタイム
が必要です。


インストール方法(sComSound.dll)
  1. WindowsMediaPlayer をインストールしておきます
  2. まず、VisualBASIC6.0 のランタイムを Vector などからダウンロードしてインストールします。
    (ランタイムが既にインストールされていれば必要ありません)
  3. ダウンロードしたファイルを解凍しします。 (LHAは、吉崎栄泰氏が、著作権を所有)
  4. 解凍した出来たディレクトリの、"source\SampleCUI" 以下のファイルは、DLL を呼び出す CUI ベースのツールです。
  5. "source\Setup" 下の "Setup.exe" を実行すると、システムに MCI.DLL,MCI32.OCX がシステムディレクトリにインストールされます。
    さらに、sComSound.dll もシステムディレクトリにインストールされます。
    sComSound.dll を呼び出す CUI ベースのツールもインストールされます。
    (スタートメニューに SampleCUI.exe が登録されますが、それをクリックするだけでは音声は再生されません)
    (MCI.DLL,MCI32.OCX がインストールされていれば、必要ありません。)
    (source\SampleCUI\SampleCUI.exe を適当なパスの通ったディレクトリへコピーし、source\dll\sComSound.dll を手動でシステム・ディレクトリへコピーして sComSound.dll を RegSvr32.exe でレジストリに登録してください)
  6. 以上で、sComSound.dll を WSH などから呼び出したり、SampleCUI.exe が利用できるようになります。



インストールのコツ



インストール方法(sComSoundPro.dll)
sComSound.dll のインストール方法を Pro を付加して読み替えてください


使用方法
解凍したファイルの sample.vbs を参照してみてください。

sComSound.dll を呼び出す CUI ベースの SampleCUI.exe は、コマンド・プロンプト上で
SampleCUI.exe サウンドファイル(絶対パス または exe のある場所からの相対パス)
と実行するだけです。


免責など
著作権は保持します。(とりあえず)
このソフトを使用したことによって生じた、
いかなる損害についても責任は持ちません。
ソースコードについても、各自の責任において改変する事については、自由おこなって頂いて結構です。
「参考になったよ」メールを投げてくれると嬉しいです。(*^_^*)


DownLoad(sComSound.lzh as 3,109,251byte) (sComSound.lzh.base64)

mail to active@window.goukaku.com