realplay的activex控件如何播放流媒体文件?(200分)

  • 主题发起人 主题发起人 superchip
  • 开始时间 开始时间
S

superchip

Unregistered / Unconfirmed
GUEST, unregistred user!
比方说rtsp协议的流媒体文件。
我是通过delphi的窗口上,创建realplay的activex控件来播放。
我知道可以用DoGotoURL方法来播放,但是不知道为什么,播放的内容不是在我的activex控件上,而是另外打开了realplay播放器播放了。
不知该如何解决。
 
好像你使用导入ActiveX控件的方法,自动使用的是音频功能,如果使用视频估计必须使用OLE控件才可以。
我这里没有RM的视频,没有办法。
 
而且需要窗口播放等功能也是必须通过程序指定,如果使用ACTIVEX控件。
 
如何指定窗口呢?
我用windowmediaplay的activex控件播放,是不用指定窗口的,为什么?
 
Controls设成
IMAGEWINDOW,CONTROLPANEL,STATUSBAR

用下面代码指定文件
if Opendlg.Execute then

RealAudio1.Source:=Opendlg.FileName;


RealAudio1.DoPlay ;播放
 
to wangminiqi
你没有看清楚我的问题吧,是播放流媒体文件,不是播放本地文件。
 
不管你播什么,用
Controls设成
IMAGEWINDOW,CONTROLPANEL,STATUSBAR
试试
 
to wangminqi
我当然试过,会出现除零溢出的错误。
用的方法是dogosource吧。挑片子,标识为real vedio 9的可以播,其他不能播。
 
装 暴风影音 试试
 
该装的都装了。
我试了,应该是webbrowser控件的原因。因为同样的网页播放,ie是可以的,用webbrowser播放就会出现这样的问题。
 
怎么又出来webbrowser
为什么不在delphi下用realplay的activex控件
 
后退
顶部