关于realaudio使用的几个问题,请高手指点(60分)

Y

yhl1118

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用了realaudio控件,现在有以下几个问题:
(1)在要播放的文件不存在时,realaudio会出现一个提示窗口,我能否不让出现这个窗口
(2)我要如何关闭声音
(3)realaudio是否存在某种状态值,表示现在处于什么状态,是播放、暂停、还是出错等

请高手指点指点!
 
(1)在要播放的文件不存在时,realaudio会出现一个提示窗口,我能否不让出现这个窗口
//在播放前判断文件存不存在
代码:
  if fileexists('filename.rm') then
     //可以播放
  else
     //不可播放

(2)我要如何关闭声音
RealAudio1.SetMute(true);

(3)realaudio是否存在某种状态值,表示现在处于什么状态,是播放、暂停、还是出错等
state:=RealAudio1.GetPlayState;//可以通过断点调试确定state取值的意义
 
谢谢,但第一个问题:如果文件在服务器上,我无法判断文件是否存在。
 
如果是局域网内可以用 //MachineName/ShareFolderName/.../filename.rm 作为文件名
如果是 http/ftp先用一个http/ftp的控件获取url的头信息,在作判断
 
我希望不论在什么错误发生,都不要出现那个窗口,所以我想最好能关闭这个窗口,
或者用我的提示窗口代替他,我看网际飞音好象就没有这种错误提示窗口,不知道能否实现。
谢谢!
 
我找到一个SetEnableMessageBox过程,
可以设置成RealAudio1.SetEnableMessageBox(false);好象没有用,谁知道的,帮帮忙,
很急啊:(
 
真的没有人知道吗???
哪位大虾出手相救!!!
 
顶部