标题:[求助]请教!Windows Media Player控件的问题
只看楼主
lianghongbo
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-5-17
 问题点数:0 回复次数:2 
[求助]请教!Windows Media Player控件的问题
请高手帮帮忙!当我在窗体中添加上Windows Media Player控件后,在设置它的相关属性时遇到了问题:1、在属性窗口中找不到CurrentPosition、ShowAudioControls、ShowControls、ClickToPlay、AutoPlay等属性
2、Play、Pause等方法也是不能够使用,错误提示是:“Play”不是“AxWMPLib.AxWindowsMediaPlayer”的成员和:“Pause”不是“AxWMPLib.AxWindowsMediaPlayer”的成员。
请高手帮帮忙吧!!
搜索更多相关主题的帖子: Player控件 Media Windows Pause 属性 
2006-05-17 11:27
bobking
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-5-17
得分:0 
是呀 我也有此一问

2006-05-17 15:17
lianghongbo
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-5-17
得分:0 
终于找到问题的根源了!
我所使用的教材是中国劳动社会保障出版社出版的《Microsoft Visual Basic.NET标准教程》,在课本的第八章《设计“媒体播放器”程序》中,在“打开”按钮的Click事件中有如下代码:
Dim aString As String
Dim ret As System.Windows.Forms.DialogResult
ret = Me.OpenFileDialog1.ShowDialog()
aString = Me.OpenFileDialog1.FileName()
If Len(aString) = 0 Or ret = DialogResult.Cancel Then
Exit Sub
Else
Me.AxMediaPlayer1.FileName = aString
Me.But_open.Enabled = True
End If
当把课本的代码输入程序中时,在Me.AxMediaPlayer1.FileName = aString 中出现错误:“FileName”不是“AxWMPLib.AxWindowsMediaPlayer”的成员
经过多方查找终于找到问题的根源了,原来在VB.NET中多媒体控件名称为AxWIndowsMediaPlayer,与VB6.0中的AxMediaPlayer不同,另外属性URL在VB6.0中是Filename。
由于我没有学过VB6.0,所以对VB6.0中的控件的名称不熟悉,才被这个问题卡住。
如果想正确使用“play”、“Pause”等属性的话,可以这样写代码:AxWindowsMediaPlayer1.Ctlcontrols.play()
2006-05-22 15:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-64899-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.182262 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved