| 网站首页 | NMIE简介 | 资讯中心 | 在校学生 | 名医名院 | 论文检索 | 技术前沿 | 博客 | 医信论坛 | 旧网站入口
当前位置:中国医信网 >> 技术前沿 >> 技术前沿 >> 正文
用Delphi打造RealPlayer播放器
作者:佚名    来源:IT华南网    点击数:   更新时间:2007年05月29日
    如今RealPlayer的流式媒体文件以其强大的视频压缩比正逐步悄然兴起。RealPlayer Plus播放器也理所当然地成为大家播放RealPlayer格式文件的首选软件。不过RealPlayer Plus也不是十全十美的,比如启动时间慢,占用空间大,留有历史记录等等。其实我们可以利用Delphi打造一个完全符合自己要求的RealPlayer播放器。下面我将向大家介绍如何利用Delphi来帮助你实现这一愿望。但前提是:你的机器中必须装有RealPlayer Plus播放器,因为我们要用到其自带的ActiveX控件。
  
  首先,我们要在Delphi中导入所需的ActiveX控件。点击菜单“Component→Import ActiveX Control...”打开“Import ActiveX”对话框,在“Import ActiveX”列表框中,我们可以看到Windows中所有注册的AxctiveX控件。选择其中的“RealPlayer ActiveX Control Library(Version 1.0)”控件。然后单击“Install”按钮。

  回到Delphi主界面,你会发现在VCL面板中的ActiveX标签中增加了一个名为RealAudio的组件。我们先把它放入窗体中。不过在默认情况中RealAudio组件没有视频播放窗口,也就是只能播放声音。这是我们不愿看到的,这时我们可以在RealAudio组件的Controls属性中添加如下代码:

  IMAGEWINDOW,CONTROLPANEL,STATUSBAR

  其中:IMAGEWINDOW、CONTROLPANEL、STATUSBAR分别表示显示视频播放窗口、控制条状态条。

  添加代码后,我们可以发现控件外观已经改变成了视频播放窗口形状。然后设置Align属性为alClient,使播放窗口可以随窗体的变化而变化,方便大家在观看影视动画时可以随意拉动播放窗口大小。

  然后,在窗中加入TMainMenu组件、TOpenDialog组件各一个。用于选择并打开播放影视文件。双击TMainMenu组件,进入菜单设计器。在这里,我们要设计一个菜单项File,及其2个子菜单Open、Exit。设计完毕后:

  双击Open添加如下代码:

  if OpenDialog1.Execute then
  begin
  RealAudio1.source:=OpenDialog1.FileName;
  RealAudio1.doplay; //打开并启动播放器
  End;

  双击Open添加如下代码:

  Application.terminate; //终止程序运行

  为了在打开一个文件时,便于用户选择文件,要将OpenDialog组件的Filter属性设置如下:所有媒体文件(*.rm,*.ram,*.ra,*.swf,*.mp3)|*.rm;*.ram;*.ra;*.swf;*.mp3|*.*|*.*。
上一篇:再降百元 映派超薄DVD刻录机新低价799元 下一篇:没有了

网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

  • 请遵守 《互联网电子公告服务管理规定》 及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
最新课程推荐
·医疗卫生信息化管理[免费视听]
·医学信息检索[免费视听]
·网络设备应用[免费视听]
·网络管理(中级)[免费视听]
·网络管理(初级)[免费视听]
常见问题答疑
什么是职业资格证书制度?
什么是职业资格?
什么是职业资格证书?它有
职业资格证书与学历证书有
国家推行职业资格证书制度
实施职业资格证书制度的法
什么是远程教育?
远程教育有哪些特点?
导学专栏
·“信息化办公(中级)”学
·关于山东省首期医信职业资
·陕西省、甘肃省、青海省近
·2007年医疗卫生信息技术国
·网络与信息管理培训班(中
·医疗卫生系统在职人员课程
·职业资格课程简介
·关于开展“医疗卫生信息技
·关于印发《通信专业技术人