MP3播放器团队项目

一.设计思路

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

二.代码实现

 1 using System;
 2 using System.Collections.Generic;
 3 using System.ComponentModel;
 4 using System.Data;
 5 using System.Drawing;
 6 using System.Linq;
 7 using System.Text;
 8 using System.Windows.Forms;
 9 using System.IO;
10 using System.Drawing.Imaging;
11
12 namespace MP3播放器
13 {
14     public partial class Form1 : Form
15     {
16         public Form1()
17         {
18             InitializeComponent();
19         }
20         \\选择要播放的MP3文件并自动播放
21         private void button1_Click(object sender, EventArgs e)
22         {
23             OpenFileDialog dialg = new OpenFileDialog();
24             dialg.AddExtension = true;
25             dialg.CheckFileExists = true;
26             dialg.CheckPathExists = true;
27             dialg.Filter = "MP3文件(*.mp3)|*.mp3";
28             dialg.DefaultExt = "*.mp3";
29             axWindowsMediaPlayer1.settings.autoStart=true;
30             if (dialg.ShowDialog() == DialogResult.OK)
31             {
32                 axWindowsMediaPlayer1.URL = dialg.FileName;
33             }
34             textBox1.Text = dialg.FileName;
35
36         }
37
38         \\停止按钮
39         private void button2_Click(object sender, EventArgs e)
40         {
41
42             axWindowsMediaPlayer1.Ctlcontrols.stop();
43             MessageBox.Show("播放完毕,文件已关闭。");
44         }
45         \\播放&暂停按钮
46         private void button4_Click(object sender, EventArgs e)
47         {
48
49             int i=(int)axWindowsMediaPlayer1.playState;
50             if (i == 2)
51             {
52                 axWindowsMediaPlayer1.Ctlcontrols.play();
53             }
54             else
55             {
56                   axWindowsMediaPlayer1.Ctlcontrols.pause();
57
59             }
60
61         }
62
63
64
65
66     }
67 }

三.测试

四.PSP耗时分析

五.团队编程总结

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

六.队员组成

姓名      学号        分工            得分

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

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

程果      1004     窗体设计           2

李孟岩   1044      代码复审          1

王凌啸   1103      代码规范          2

李飞      1170      代码测试          1

时间: 2024-12-24 03:04:26

MP3播放器团队项目的相关文章

Android练习项目 Mp3播放器实现(一)

对于Android的学习,需要掌握的东西有点多,需要我们认真,小心,不断的进取.前天突然有个想法,觉得Mp3播放器是一个可以练习的项目,于是在网上搜了下,发现有人已经写了博客,看了他们的博客后,我觉得他们说的一点很对,Mp3播放器基本用到了Android里面的许多知识点,做完这个过后,可能对于Android整个架构有了一定了解,我于是也想尝试下,于是准备边做,编写博客,来记录自己开发的过程,这个也许叫作项目开发日志吧. 第一个我的想法是先做:本地音乐播放器. 于是我用了个粗浅的方法来加载mp3文

Android练习项目 Mp3播放器实现(二)

在经过几天的折腾之后,迎来了Mp3播放器的第二篇博客,这篇文章主要将如何实现播放器的播放,下一首,上一首,顺序播放,循环播放,随机播放,单曲循环等操作. 其实操作的过程中主要是通过参数的传递来实现功能的. 在activity里面互相传参有很多中方法,但对于activity和service进行交互有些方法并不适合,通过对Broadcast和BroadcastReceiver等操作,来控制播放的实现. 我们先设定好广播,然后通过发送信号来进行传递数据. 主要在activity里面动态注册广播,通过传

C# wave mp3 播放器探寻

C# wave mp3 播放器探寻 最近无聊,想听听歌曲.可怜新电脑上歌曲就两三首,要听其它的就得在旧电脑上播放.可是,那台古董但不失健壮的本本被老婆无情的霸占了.无奈. 思来想去,得,写个程序播放吧.做个C/S播放器. 理想是美好的,现实是残酷的. 在繁琐的查找和测试之后,找来了NAdio(26 Oct 2012 NAudio 1.6)这个开源的第三方插件. 先写个结论再写过程. 结论 一.使用.net自带的SoundPlayer来播放wave文件需要注意几个地方: 使用FileStream

android实现MP3播放器

前一段时间考试,这个做好的项目一直没有时间总结.虽然在做项目的期间,把用到的各种技术都记录下来写成blog了,但还是应该有一个总体上的概括与总结. 这是自己做的第一个比较大型的项目,这个项目也就是mars大大视频第一季里最后介绍的那个项目.但自己坚持做下来,还是收货颇多.自己完完整整的做一个项目,与在视频了看mars大大啪啪啪的键盘打过去是完全不一样的感觉,过程中遇见了无数的困难,自己克服了无数的困难,只有自己做一遍,才真正能够有所体会. 好啦,下面来介绍一下这个简单的MP3播放器. 首先,是画

安卓MP3播放器开发实例(1)之音乐列表界面

学习安卓开发有一年了,想想这一年的努力,确实也收获了不少.也找到了比較如意的工作. 今天准备分享一个以前在初学阶段练习的一个项目.通过这个项目我真正的找到了开发安卓软件的感觉,从此逐渐步入安卓开发的正规.这个项目是当时借鉴Mars老师的初学视频做的安州手机的MP3播放器.自己又进行了改进,特别在歌词的优化和加入进度条方面的.因为是8个月前做的,水平非常0基础,bug应该非常多,如今自己又懒得再一次改进,仅仅希望可以给初学的朋友们提供一些帮助.或者起到抛砖引玉的效果.那我就心惬意足了. 先整体介绍

基于GStreamer编写Mp3播放器

一.简介 作者系统为CentOS6,本文在此基础上对Mp3播放器进行开发,需要使用mp3解码库libmad和gstreamer0.10-plugins-ugly,详细步骤如下.   二.操作步骤 1)下载 wget ftp://ftp.pbone.net/mirror/atrpms.net/el5-x86_64/atrpms/stable/libmad0-0.15.1b-4.el5.x86_64.rpm wget ftp://ftp.pbone.net/mirror/atrpms.net/el5

你也可以用java的swing可以做出这么炫的mp3播放器_源码下载

I had published the blog : 你用java的swing可以做出这么炫的mp3播放器吗? and to display some screenshots about this MP3 Player. The target for this blog is that to publish the source code, and you can download the source code and give me some advices if possible. The

android开发之MediaPlayer+Service MP3播放器

http://blog.csdn.net/zzy916853616/article/details/6450753 [java] view plaincopy import java.io.File; import java.io.FilenameFilter; import java.util.ArrayList; import java.util.List; import android.app.ListActivity; import android.apps.service.Player

你用java的swing可以做出这么炫的mp3播放器吗?

这个mp3播放器是基于java的swing编写的,我认为界面还是可以拿出来和大家看一看评一评. 先说说创作的初衷,由于前段时间工作不是很忙,与其闲着,还不如找一些东西来给自己捣腾捣腾,在 之前写的 java开发_闹钟 和 pygame系列_百度随心听_完美的UI设计 的驱使下产生了编写这个mp3的灵感. 也许大伙儿可能认为我脑袋是不是被骡子踢了,闲着真没事,干嘛非得再往工作(工作上面也是coding)上面靠,其实可以 搞一些其他的东西嘛,如运动啊,旅游啊,看书啊(看书倒是一直坚持着的,如果可以我