如何获得WindowsMediaPlayer控件的播放状态?

我在我的程序中使用了WindowsMediaPlayer控件,想让它循环播放多首歌曲,现在的情况就是每次只能播放一首歌曲,后来,我想用TIMER控件来实时监视它的播放状态... 我在我的程序中使用了WindowsMediaPlayer控件,想让它循环播放多首歌曲,现在的情况就是每次只能播放一首歌曲,后来,我想用TIMER控件来实时监视它的播放状态,可是没有成功,请问,如可获取WindowsMediaPlayer控件的播放状态?
我的意思是说,如何用语句判断WMP控件是否处于播放或者停止状态.
添加到播放列表?请问如何添加?
还有没有其它的方法?
展开
 我来答
lzh741206
2008-05-21 · TA获得超过1192个赞
知道大有可为答主
回答量:1929
采纳率:100%
帮助的人:2769万
展开全部
WindowsMediaPlayer控件的使用
[基本属性]
URL:String; 指定媒体位置,本机或网络地址
uiMode:String; 播放器界面模式,可为Full, Mini, None, Invisible
playState:integer; 播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪
enableContextMenu:Boolean; 启用/禁用右键菜单
fullScreen:boolean; 是否全屏显示

[controls] 播放器基本控制
controls.play; 播放
controls.pause; 暂停
controls.stop; 停止
controls.currentPosition:double; 当前进度
controls.currentPositionString:string; 当前进度,字符串格式。如“00:23”
controls.fastForward; 快进
controls.fastReverse; 快退
controls.next; 下一曲
controls.previous; 上一曲

[settings]播放器基本设置
settings.volume:integer; 音量,0-100
settings.autoStart:Boolean; 是否自动播放
settings.mute:Boolean; 是否静音
settings.playCount:integer; 播放次数

[currentMedia] 当前媒体属性
currentMedia.duration:double; 媒体总长度
currentMedia.durationString:string; 媒体总长度,字符串格式。如“03:24”
currentMedia.getItemInfo(const string); 获取当前媒体信息"Title"=媒体标题,"Author"=艺术家,"Copyright"=版权信息,"Description"=媒体内容描述,"Duration"=持续时间(秒),"FileSize"=文件大小,"FileType"=文件类型,"sourceURL"=原始地址
currentMedia.setItemInfo(const string); 通过属性名设置媒体信息
currentMedia.name:string; 同 currentMedia.getItemInfo("Title")

[currentPlaylist] 当前播放列表属性
currentPlaylist.count:integer; 当前播放列表所包含媒体数
currentPlaylist.Item[integer]; 获取或设置指定项目媒体信息
zhenghanxi
推荐于2016-06-27 · TA获得超过422个赞
知道小有建树答主
回答量:268
采纳率:0%
帮助的人:254万
展开全部
用WindowsMediaPlayer1.Status判断,其返回值为字符类型:
没有操作:返回""
暂停:返回"已暂停"
停止:返回"已停止"
播放:返回"正在播放"+歌曲名
此外还有"正在连接...","正在缓冲"等等,总之返回windows media player状态条上的字符
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
庆桖松0im
2008-05-21 · TA获得超过1064个赞
知道小有建树答主
回答量:894
采纳率:0%
帮助的人:670万
展开全部
右击状态栏(屏幕下方兰色的)--选择工具栏项--windows media player--完成
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_HOT_
2008-05-21 · TA获得超过228个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:0
展开全部
在歌的图标上点击右键 选择 "添加到windows media player列表'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zxlxxl
2008-05-21 · TA获得超过630个赞
知道小有建树答主
回答量:928
采纳率:0%
帮助的人:474万
展开全部
WindowsMediaPlayer1.playState属性

0:未加载文件
1:加载文件但未播放
2:播放暂停
3:正在播放
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式