您的位置:首页 > 其它

MP3播放器团队项目

2015-11-07 15:55 232 查看
一.设计思路

程序要求能播放MP3文件,因此需调用库中的播放方法:右键工具箱选择项,添加com组件,选择window media player后工具箱就会多一个控件,然后拖到窗体中就OK了。另在窗体中放入几个buttoon按钮来实现暂停\播放、停止等功能。最后在textbox中显示歌曲路径。

二.代码实现

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Drawing.Imaging;

namespace MP3播放器
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
\\选择要播放的MP3文件并自动播放
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog dialg = new OpenFileDialog();
dialg.AddExtension = true;
dialg.CheckFileExists = true;
dialg.CheckPathExists = true;
dialg.Filter = "MP3文件(*.mp3)|*.mp3";
dialg.DefaultExt = "*.mp3";
axWindowsMediaPlayer1.settings.autoStart=true;
if (dialg.ShowDialog() == DialogResult.OK)
{
axWindowsMediaPlayer1.URL = dialg.FileName;
}
textBox1.Text = dialg.FileName;

}

\\停止按钮
private void button2_Click(object sender, EventArgs e)
{

axWindowsMediaPlayer1.Ctlcontrols.stop();
MessageBox.Show("播放完毕,文件已关闭。");
}
\\播放&暂停按钮
private void button4_Click(object sender, EventArgs e)
{

int i=(int)axWindowsMediaPlayer1.playState;
if (i == 2)
{
axWindowsMediaPlayer1.Ctlcontrols.play();
}
else
{
axWindowsMediaPlayer1.Ctlcontrols.pause();

}

}

}
}


三.测试



[b]四.PSP耗时分析[/b]



[b]五.团队编程总结[/b]

这是第一次做团队编程项目,团队之间还有很多没有配合到位的地方,但最终还是做了出来。经过这次团队合作,我们得出一个结论:团队分工一定要明确,要让队员自己去选择自己擅长的领域,这样才能充分发挥出个人的能力从而提高整个团队的能力。

六.队员组成

姓名 学号 分工 得分

队长: 陆居浩 1076 代码编写 3

成员:程嘉庆 1005 PSP耗时分析 1

程果 1004 窗体设计 2

李孟岩 1044 代码复审 1

王凌啸 1103 代码规范 2

李飞 1170 代码测试 1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: