ストリーミングデータを再生するには?


バティー  2007-01-07 05:44:58  No: 134779

はじめまして。よろしくお願いします。

質問
「WindowsMediaエンコーダ」で配信しているデータを再生するにはどのような方法があるのか教えていただけないでしょうか。
URLとポートを指定し、VB上で再生を行いたいと思います。
なにかよい機能などありましたらお願いします。

環境は
windows  XP
VB6.0です。

よろしくお願いします。


YAS  2007-01-07 17:09:13  No: 134780

DirectShowを使って再生できると思います。
もしくはDirectX9.0のAudioVideoPlayBackで再生できると思います。


バティー  2007-01-08 00:14:56  No: 134781

YASさんありがとうございます。

すこし調べてみます。


通ってみた  2007-01-08 10:17:05  No: 134782

DirectShowはサーバー上のものは再生できないと思います
また、VB6ではDirectX9はサポートされていなかった気がします

WindowsMediaPlayerコントロールを使えばよいのではないかと思います


YAS  2007-01-08 13:50:30  No: 134783

AudioVideoPlayBackは.NET用でした。申し訳ありません。

DirectShowについてですが,
GraphEdit.exeのFileメニューにRender URLという項目があり,

http://www.watch.impress.co.jp/av/docs/20060301/ezsm02.wmv

(ImpressAVWatchのビデオカメラの評価のためのHD動画)
のようなURLはうまく再生できました。

VB6でも以下のようなコードで再生できました。
(ActiveMovie control type libraryを参照設定する)
Dim mc As FilgraphManager
Private Sub Form_Load()
    Set mc = New FilgraphManager
    mc.RenderFile ("http://www.watch.impress.co.jp/av/docs/20060301/ezsm02.wmv")
    mc.Run
End Sub

ただ,mms://で始まるURLはうまく再生できませんでした。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加