MediaPlayer9 ActiveX 攻略(原创)

原创 2004年08月16日 12:49:00

MediaPlayer9 ActiveX 攻略(原创)

作者:小高
QQ:66814872
MSN:wins_cn@hotmail.com

一、安装
        这个不用多说,多数人都知道,在Delphi7中选择“Component ——Import ActiveX Control...”菜单,会弹出“Import ActiveX0”窗口。在列表中选择“Windows Media Player(Version 1.0)”,再点击“Install”......

        当然,得先安装Mediaplayer 9。另外,最好是使用Delphi7,因为我发现Mp9 ActiveX在Delphi7提供的内容比Delphi6更丰富,delphi6以下的版本我就没有测试过了。

二、一孔之见

[基本属性]

URL:string                            可以指定媒体位置
enableContextMenu:Boolean 显示/不显示播放位置的右键菜单
fullScreen:boolean                 全屏显示
stretchToFit:boolean              非全屏状态时是否伸展到最佳大小
uMode:string                         播放器的模式,full:有下面的控制条; none:只有播放部份没有控制条
playState:integer                    当前控件状态,下面是三种基本状态:
3:正在播放
2:暂停
1:已停止
状态变化时会触发OnStatusChange事件

[controls]
可通过WindowsMediaPlayer.controls对播放器进行控制并取得相关的一些信息:
 controls.play;       播放
 controls.stop;       停止
 controls.pause;      暂停
 controls.currentPosition:Double 当前播放进度
 controls.currentPositionString:string 时间格式的字符串 "0:32"

[currentMedia]
可以通过WindowsMediaPlayer.currentMedia取得当前媒体的信息
 currentMedia.duration  Double 总长度
 currentMedia.durationString 时间格式的字符串 "4:34"

[settings]
可以通过WindowsMediaPlayer.settings对播放器进行设置,包括音量和声道等。
settings.volume:integer 音量 (0-100)
settings.balance:integer 声道,通过它应该可以进行立体声、左声道、右声道的控制。但对应的取值尚不清楚。

三、罗嗦一句
        以上我提到的,全是我已经在windows98+Mediaplayer9+delphi7环境下试过了的,其实Mediaplayer9的ActiveX还有好多的属性、方法,我没法一一列出(其实多数是我搞不明白啦,原来下过一个英文的SDK,有详细介绍,不过我看不太懂),一人之力有限,还希望有心人能多多挖掘,多多交流。

MediaPlayer9 ActiveX 攻略

  ...
  • c0ffee1982
  • c0ffee1982
  • 2007-11-19 13:32:00
  • 1134

vc6开发activex并发布全攻略(一)(初级篇)

最近空闲时间比较多,自己研究了下ActiveX的技术。前面转载了一篇用c#开发ActiveX的文章,照着做了下,成功了,但毕竟xp的用户比较多,系统没有自带.netFramework,所以c#开发的A...
  • crab530143383
  • crab530143383
  • 2013-12-13 21:28:41
  • 975

VS2005下使用C#开发ActiveX控件【原创】.doc

  • 2010年12月14日 09:51
  • 340KB
  • 下载

Windows Mobile 6开发入门攻略

  • 2010年02月22日 00:29
  • 548KB
  • 下载

wmencode编码器mediaplayer9的

  • 2014年09月29日 13:48
  • 9.45MB
  • 下载

wmencode sdk的mediaplayer9的

  • 2014年09月29日 13:56
  • 3.25MB
  • 下载

WebBrowser使用总结

网页源码webBrowser控制页面元素
  • pengxuan
  • pengxuan
  • 2010-12-13 13:57:00
  • 6244

Cartographer理论及实现浅析--泡泡机器人原创专栏

转自:http://mp.weixin.qq.com/s/LdbFp-Zvkr02-_25ILb16g 本文概述了Cartographer的理论及简要的梳理了其开源实现代码的逻辑,目的在于起...
  • hjwang1
  • hjwang1
  • 2017-03-08 17:50:47
  • 664

PMP认证攻略,比较详细的介绍了PMP是什么,以及如何报考,注意事项。(

  • 2008年11月17日 15:26
  • 5.94MB
  • 下载

ActiveX开发心得(原创)

导读:   如果你想通过C#和VB.net来做ActiveX的请,我劝你尽快打消这个念头。.net认为ActiveX技术是过时的,所以C#和Vb.net都做不了ActiveX。C#和VB.net可以...
  • chief1985
  • chief1985
  • 2008-09-18 21:22:00
  • 1495
收藏助手
不良信息举报
您举报文章:MediaPlayer9 ActiveX 攻略(原创)
举报原因:
原因补充:

(最多只允许输入30个字)