分類:[.NET 全般]
開発初心者です。
使用環境はWindowsXP、SP3、C#2008SP1です。
DVDビデオプレイヤーを作りたいと考えています。
たまたま使っているPCにInterVideoのWinDVDがあり、
ここに含まれているWinDVD.ocxを参照で追加したら、
プレイヤーじたいはたいへん簡単に作れました。
フォームに貼って、
axWinDVDX.Play();
と書いただけでオーケーでした。
ビルドしたところ、再生もできています。
そこで、つぎにFormのTitleに再生しているビデオのタイトルを表示したいと考えました。
ドキュメントを探したのですが、InterVideoフォルダにはドキュメント類は皆無でした。Webでも見つけられませんでした。
axWinDVDX.
まで書いたら、補完されたなかにタイトルみたいなものとして、
axWinDVDX.GetTitleList().
とあったので、
axWinDVDX.GetTitleList().ToString();
で取得できるかと考えました。
ところがこれだと、
エラー 1 演算子 '.' を 'void' 型のオペランドに適用することはできません。
となってしまいます。
さて、タイトルを取得するには、どのようにしたものでしょう?
(1)別のDVD再生dllを試す。(おすすめは?) DirectXはサポートがないとかいう話もあったのですが…。
(2)???
アドバイスお願いします。
|