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,有详细介绍,不过我看不太懂),一人之力有限,还希望有心人能多多挖掘,多多交流。

手把手教你玩转QQ的原创表情

QQ的原创表情非常的可爱,做得比较精致,深受广大QQ用户的喜爱;但怎么将这些表情保存下来,好让我可以在别的地方用呢? 乖乖牛在线将从不同的视角,为你解析QQ原创表情的存储、互通、保护的机制;熟悉了这些...
  • TragicGuy
  • TragicGuy
  • 2015年10月23日 13:58
  • 1087

c#开发ActiveX完全攻略

1、背景 网页本身的功能是有限的,要想实现一些网页本身不支持的功能,比如:网页上的p2p视频播放,就得靠ActiveX这种古老的技术。 2、前提(c#能开发ActiveX吗?) 严格...
  • evenbing
  • evenbing
  • 2013年01月14日 09:54
  • 601

让火狐浏览器可以访问含有activex控件网页的三种方式

http://www.cnblogs.com/zhwl/archive/2012/11/22/2782968.html 让火狐浏览器可以访问含有activex控件网页的三种方式 ...
  • wlanye
  • wlanye
  • 2016年06月24日 16:53
  • 15203

通过图像转换软件打造95%原创文章--真的可以告别伪原创(有点扯)

通过图像转换软件打造95%原创文章--真的可以告别伪原创   满大街都在吆喝,SEO优化什么最重要?“内容为王,外链为皇”。。。对,我也是这么认为的,可是能每天坚持写原创的又有几个呢?我相信我这篇文...
  • wuxinliulei
  • wuxinliulei
  • 2013年08月27日 13:09
  • 984

c++ ActiveX基础1:使用VS2010创建MFC ActiveX工程项目

1.ActiveX的基本概念          ActiveX控件可以看作是一个极小的服务器应用程序,它不能独立运行,必须嵌入到某个容器程序中,与该容器一起运行。这个容器包括WEB网页,应用程序窗体...
  • longhuahaha
  • longhuahaha
  • 2013年01月30日 18:03
  • 56378

Linux shell 脚本攻略 第一章 小试牛刀

1.1 简介      1 打开终端后,就会出现一个提示符,形式通常如下         username@hostname$ 或者root@hostname#      2 $表示的是普通用户,#表...
  • cgl1079743846
  • cgl1079743846
  • 2014年01月14日 15:29
  • 2279

VC2005开发MFC ActiveX控件基础教程

一.        创建MFC ActiveX项目 1.       打开VS2005新建MFC项目。这里我们取名为“ActiveXDemo”。   2.       输...
  • u011305137
  • u011305137
  • 2014年08月25日 15:13
  • 714

伪原创文章的方法

1.修改标题 标题是搜索引擎读取相关数据的第一步,因此,伪原创内容页的全新标题,搜索引擎而言对这个页面的评价也就高些。具体 的操作技巧有,添加或删减词语词组、换汤不换药(全新的描述方式,意义雷同)、同...
  • zongcaihui
  • zongcaihui
  • 2015年10月12日 15:18
  • 243

浏览器插件之ActiveX开发(五)----关于ActiveX的数字签名

转自:http://www.cnblogs.com/qguohog/archive/2013/01/28/2880276.html     前面四篇文章都是在描述如何用C++开发基于...
  • zengraoli
  • zengraoli
  • 2013年09月27日 08:07
  • 3115

登入系统后加载ActiveX控件已被阻止的解决方法

在登入系统之后,系统会自动加载控件,所以浏览器安全级别太高的话是无法加载的,所以要对浏览器进行设置,下面是在加载控件时经常出现的错误,如图5-1和图5-2。   图5-1 ActiveX控件已被阻止 ...
  • w630636065
  • w630636065
  • 2014年02月12日 08:38
  • 9741
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MediaPlayer9 ActiveX 攻略(原创)
举报原因:
原因补充:

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