标题:[求助]怎样使一个button控件来控制实现WindowsMediaPlayer控件的播放功能
只看楼主
theangles
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-3-4
 问题点数:0 回复次数:5 
[求助]怎样使一个button控件来控制实现WindowsMediaPlayer控件的播放功能
如题
怎样使一个button控件来控制实现WindowsMediaPlayer控件的播放功能
搜索更多相关主题的帖子: button 控件 功能 播放 
2007-04-10 14:59
x50756011
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-4-11
得分:0 

private void button1_Click(object sender, System.EventArgs e)
{
OpenFileDialog openFileDialog1=new OpenFileDialog();
openFileDialog1.Filter="媒体文件(所有类型)|*.mp3;*.mpeg;*.wma;*.wmv;*.wav;*.avi";
if(openFileDialog1.ShowDialog()==DialogResult.OK)
{
axWindowsMediaPlayer1.URL=openFileDialog1.FileName;
}
}

2007-04-11 20:29
缘来
Rank: 1
等 级:新手上路
帖 子:135
专家分:0
注 册:2006-11-18
得分:0 
AxWMPLib.AxWindowsMediaPlayer myPlayer = new AxWMPLib.AxWindowsMediaPlayer();
OpenFileDialog ofd = new OpenFileDialog();
ofd.Title="打开文件";
ofd.Filter = "Window Media 文件(*.asf;*.wm;*.wma)|*.asf;*.wm;*.wma|媒体播放表(*.asx;*.wax;*.m3u;*.wvx)|*.asx;*.wax;*.m3u;*.wvx|电影文件(MPEG)(*.mpeg;*.mpg)|*.mpeg;*.mpg|视频评论件(*.avi;*.wmv)|*.avi;*.wmv|所有文件(*.*)|*.*";
if(ofd.ShowDialog()==DialogResult.OK)
{
try
{
string mediaPath = ofd.FileName;
FileInfo f = new FileInfo(mediaPath );
}
catch
{
MessageBox.Show("无法播放此文件", "警告", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}

博客:http://hi.baidu.com/xiaotown欢迎大家一起交流!
2007-04-11 22:25
NTSteven
Rank: 1
等 级:新手上路
威 望:1
帖 子:70
专家分:0
注 册:2007-4-9
得分:0 
windows media player 控件的常用属性及方法 属性/方法名: 说明:
[基本属性]  
URL; 指定媒体位置,本机或网络地址
uiMode:String; 播放器界面模式,可为Full, Mini, None, Invisible
playState:integer; 播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪
enableContextMenu:Boolean; 启用/禁用右键菜单
fullScreen:boolean; 是否全屏显示
[controls] wmp.controls //播放器基本控制
controls.play; 播放
controls.pause; 暂停
controls.stop; 停止
controls.currentPosition:double; 当前进度
controls.currentPositionString:string; 当前进度,字符串格式。如“00:23”
controls.fastForward; 快进
controls.fastReverse; 快退
controls.next; 下一曲
controls.previous; 上一曲
[settings] wmp.settings //播放器基本设置
settings.volume:integer; 音量,0-100
settings.autoStart:Boolean; 是否自动播放
settings.mute:Boolean; 是否静音
settings.playCount:integer; 播放次数
[currentMedia] wmp.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] wmp.currentPlaylist //当前播放列表属性
currentPlaylist.count:integer; 当前播放列表所包含媒体数
currentPlaylist.Item[integer]; 获取或设置指定项目媒体信息,其子属性同wmp.currentMedia

QQ:33140132 msn:njnudt@ VS2005(C#),,WinForm,ASP,Ajax,SQL,網頁設計(承接各類兼職)
2007-04-12 08:59
ncy_wisdom
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-7-22
得分:0 

2007-08-29 15:52
hzm716
Rank: 1
等 级:新手上路
帖 子:6
专家分:9
注 册:2013-10-17
得分:0 
太全面了,谢谢!!

[ 本帖最后由 hzm716 于 2013-10-21 13:45 编辑 ]
2013-10-21 13:23



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




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

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