- ベストアンサー
VB6.0からメディアプレーヤーを起動する
VB6.0からMEDIAPLAYER8.0を起動させたいのですがうまくいきません Function mediaopen(fileName As String) As String Dim omediaplayer As MediaPlayer.MediaPlayer Set omediaplayer = CreateObject("MediaPlayer.MediaPlayer") omediaplayer.Open avifilename omediaplayer.Play End Function のようにしていますが、PLAYのところでMEDIAPLAYERのバージョンが新しいせいか、 『'PLAY'メソッドは失敗しました。'IMEDIAPLAYER2'オブジェクト』 というメッセージがでます。 'MediaPlayer.IMediaPlayer' だとがオブジェクト作成でエラーになり、 'MediaPlayer.IMediaPlayer2' というクラスもないようです。 インストールされているメディアプレーヤーの.EXEをライブラリとして追加してみたりしたのですがだめでした。 どなたかお知恵をお貸しください。 ちなみに、AVIを実行したいだけなのでほかの方法があればそれでも可です。 ただし、ファイルが大きいのでコモンコントロールは不可です。 どうかよろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- taka_tetsu
- ベストアンサー率65% (1020/1553)
回答No.3
- todo36
- ベストアンサー率58% (728/1234)
回答No.2
お礼
sakura_sakuraさん、todo36さん ありがとうございました。 すんなり実行できました。 まだ本格的に仕事でVBを使い始めて1月くらいなので shellというものを知りませんでした。 いろいろと、ここ二日ばかり悩んでいたのがうそみたいです。感謝!