Realplayer 控件属性 方法
假使控件的名称为r,s为字符型变量,i为整型变量 r.source:='播放的文件名'; controls属性
默认为空,自动出现所有栏,可以设置MAGEWINDOW,CONTROLPANEL,STATUSBAR分别表示显示视频播 放窗口、控制条状态条。
s:=r.getsource; 返回当前播放的文件名称
r.setsource(s); 指定要播放的文件名称
i:=r.getvolume; 返回当前播放器音量 i为整形变量
r.setvolume(i); 指定当前播放器音量 i为整形变量
r.setmute(true); 设置为静音
r.setloop;设置为当前文件循环播放
r.doplay 播放
r.dostop; 停止播放
r.doplaypause 暂停播放
r.HasNextItem 是否有下一个 用于real的播放列表文件,返回逻辑值
r.hasprevitem 是否有前一个 用于real的播放列表文件,返回逻辑值
r.donextitem; 播放下一个 用于real的播放列表文件
r.doprevitem 播放前一个 用于real的播放列表文件
i:=r.getpostion; 返回当前播放位置
r.setpostion(i); 设置当前播放位置
s:=r.gettitle; 返回当前文件标题
i:=r.GetClipWidth; 返回当前播放的电影的宽度
i:=r.GetClipheight; 返回当前播放的电影的高度
r.SetFullScreen; 全屏
onclipclosed事件:可以用于写循环播放的时间代码,当然如果直接播放的就是播放列表文件,则不需要
难点:
realaudio 的控制栏、 状态栏无法调整大小,这是一个令很多刚接触此控件的人头疼的问题,也曾让我困了几个月。后来无意中发现 console 属性,才解决。 尤其在播放电影时视频正常,可是控制栏 状态栏也很大,难看;
解决方法:
把这一个realaudio控件分成两个控件 r1 r2
把r1的controls属性设置为imagewindow 用来显示视频
把r2的controls属性设置为controlpanel,statusbar显示控制栏和状态栏,把r2大小调整好
再把r2和r1的console属性都设置为clip1,这样两个控件就同步了,要用代码,只给其中一个控件写代码就可以 当然如果不需要显示视频,只要r2就可以了
假使控件的名称为r,s为字符型变量,i为整型变量 r.source:='播放的文件名'; controls属性
默认为空,自动出现所有栏,可以设置MAGEWINDOW,CONTROLPANEL,STATUSBAR分别表示显示视频播 放窗口、控制条状态条。
s:=r.getsource; 返回当前播放的文件名称
r.setsource(s); 指定要播放的文件名称
i:=r.getvolume; 返回当前播放器音量 i为整形变量
r.setvolume(i); 指定当前播放器音量 i为整形变量
r.setmute(true); 设置为静音
r.setloop;设置为当前文件循环播放
r.doplay 播放
r.dostop; 停止播放
r.doplaypause 暂停播放
r.HasNextItem 是否有下一个 用于real的播放列表文件,返回逻辑值
r.hasprevitem 是否有前一个 用于real的播放列表文件,返回逻辑值
r.donextitem; 播放下一个 用于real的播放列表文件
r.doprevitem 播放前一个 用于real的播放列表文件
i:=r.getpostion; 返回当前播放位置
r.setpostion(i); 设置当前播放位置
s:=r.gettitle; 返回当前文件标题
i:=r.GetClipWidth; 返回当前播放的电影的宽度
i:=r.GetClipheight; 返回当前播放的电影的高度
r.SetFullScreen; 全屏
onclipclosed事件:可以用于写循环播放的时间代码,当然如果直接播放的就是播放列表文件,则不需要
难点:
realaudio 的控制栏、 状态栏无法调整大小,这是一个令很多刚接触此控件的人头疼的问题,也曾让我困了几个月。后来无意中发现 console 属性,才解决。 尤其在播放电影时视频正常,可是控制栏 状态栏也很大,难看;
解决方法:
把这一个realaudio控件分成两个控件 r1 r2
把r1的controls属性设置为imagewindow 用来显示视频
把r2的controls属性设置为controlpanel,statusbar显示控制栏和状态栏,把r2大小调整好
再把r2和r1的console属性都设置为clip1,这样两个控件就同步了,要用代码,只给其中一个控件写代码就可以 当然如果不需要显示视频,只要r2就可以了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货