Delphi Tips
WindowsのDVD/CD自動再生画面への登録や、MSWebDVDを使ったDVDプレーヤーの作り方など
SOHOお勧め機能満載の Kobソフトシリーズ トップページはこちら
カスタム検索
トップページ
以下の機能を実現する為に、ホームページを数々探しましたが、残念ながら日本語のページは殆ど見つかりませんでした。(英語か中国語ばかりです。時には独語、アラビア語なども・・解読するのに一苦労です。)ソースはDelPhiのものですが、C++やVBなどでも参考になると思いますので、公開しました。

これらのサンプルが皆様のお役に立てることを願っております


参考ソース1

CD自動再生への登録
ソースはCD用ですがDVDもほぼ同じ考え方で実現できます。
レジストリーの
「\PlayCDAudioOnArrival」を
「\PlayDVDMovieOnArrival」に変更してくだい。

■参考ソースはここをクリック

参考ソース2

CD DVD自動再生
解除、回避
Delphiのソースですが、Windwsのメッセージをトラップするだけで、DVDやCDをトレイに挿入時に自動再生画面が表示されるのを解除、回避できます。
C++やVBなどでも簡単に実現すると思います
■参考ソースはここをクリック

参考ソース3



MSWebDVDを使った
簡易DVDプレーヤー
KobDVDPlayer
Delphiで、MSWebDVD.DLLを使ったDVDプレーヤーのサンプルコンポーネントを、置いてあります。一応レジューム再生が出来ます。

Delphiでは「MSWebDVD1.ControlInterface.Play;」のように使いますが、C++やVBでは恐らく「MSWebDVD1.Play;」のように使うと思われます。

1.先ず、「DirectX」を開発環境に取り込みます。
2.Delphiでは「コンポーネント」→「ActiveXコントロールの取り込み」→「MSWebDVD 1.0Type Library(version 1.0)」を選択してインストールすると、ActiveXページに MSWebDVDコンポーネントが表示されます。
3.これをフォームに貼り付けると使える様になります。
4.後は、参考ソースを元に、コーディングをしてください。

Delphiソース一式はここをクリックしてダウンロード
簡易DVDプレーヤーソフトはここをクリックしてダウンロード

参考ソース4

mciSendStringの
使い方
MCIデバイスに「mciSendString」Apiで文字列を渡すだけで、
動画(Mpeg1/2、WMV、AVI)
音楽(MP3、WMA、MIDI、WAV)ファイルを操作出来ます。
■参考ソースはここをクリック


Kobロゴ