• 大小: 6.87MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-13
  • 语言: C#
  • 标签: C#  

资源简介

C#音乐播放器是一个简洁的音乐播放软件,主要功能有: 1.本音乐播放器是一种用于播放各种音乐文件的多媒体播放软件。 2.它实现播放各种音乐格式的播放,比如:MP3,WMA,我、WAV等。 3.它不仅界面美观,而且操作简单,带你进入一个完美的音乐空间。 4.实现播放、暂停、停止、上一曲、下一曲功能。实现添加多个文件、遍历文件夹的方式添加曲目。实现删除选中歌曲、删除重复歌曲、清除歌曲列表等功能。

资源截图

代码片段和文件信息

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.Collections;
using System.IO;

namespace WindowsFormsApplication1
{
    public partial class 迷你播放器 : Form
    {
        public 迷你播放器()
        {
            InitializeComponent();
        }

        int open = 2;
        int stop = 2;
        int index;   //申明变量,用于标示当前播放的文件在集合的索引
        int screenx = SystemInformation.PrimaryMonitorMaximizedWindowSize.Width;
        int screeny = SystemInformation.PrimaryMonitorMaximizedWindowSize.Height;

        
        Dictionary playlist = new Dictionary();//申明范型集合,第一个参数为文件的名称,第二个参数为文件的物理位置
        private int num = 0;

        private void Form1_Load(object sender EventArgs e) //窗体加载事件
        {
            this.TopMost = true;  //保持窗口最前
            //FormBorderstyle = FormBorderstyle.None;    //隐藏窗口
            //this.StartPosition = FormStartPosition.CenterScreen;//设置子窗体在主窗体中居中显示
            this.Location = new Point(screenx / 2 - 150 0);//设置窗口显示的位置[左上角在屏幕上的坐标]
            this.panel1.Visible = false;//将panel1实现交替显示效果(触发一次时显法再触发一次时隐藏)
            this.Size = new Size(259 195);//设置窗体的大小


        }



        private void Form1_FormClosing(object sender FormClosingEventArgs e)
        {    //提示用户是否退出
            if (MessageBox.Show(“退出播放器吗?“ “确认...“ MessageBoxButtons.YesNo MessageBoxIcon.Question) == DialogResult.Yes)
            {
                e.Cancel = false;
            }
            else
            {
                e.Cancel = true;
                Application.Exit();
            }
        }

        private void button4_Click(object sender EventArgs e)//控制窗体大小,触发时变大,再次触发时变小
        {
            if (open % 2 == 0)
            {

                open = open + 1;
                this.panel1.Visible = true;
                this.Size = new Size(259 541);
            }
            else
            {

                open = open - 1;
                this.panel1.Visible = false;
                this.Size = new Size(259 195);
            }
        }

        private void 文件ToolStripMenuItem_Click(object sender EventArgs e)  //通过文件导入
        {
            num++;
            openFileDialog1.Filter = “mp3格式文件|*.mp3|wma文件格式|*.wma|所有文件|*“;//指定打开文件的类型
            openFileDialog1.Multiselect = true;        //允许用户选择多个文件
            openFileDialog1.title = “请选择音频文件“;
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                string filepath = this.openFileDialog1.FileName;
                FileInfo f = new FileInfo(filepath);
                string filename = num.ToString() + “- “ + f.Name;
                playlist.Add(filename filepath);
                this.listBox1.Items.Add(filename);
            }

            folderBrowserDialog1.SelectedPath = @

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      39936  2013-05-14 16:20  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\AxInterop.WMPLib.dll

     文件     262144  2013-05-28 15:36  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\Interop.WMPLib.dll

     文件    7307264  2013-06-18 17:20  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.exe

     文件      48640  2013-06-18 17:20  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.pdb

     文件      11600  2013-06-18 17:20  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.vshost.exe

     文件        490  2010-03-17 22:39  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.vshost.exe.manifest

     文件      15638  2013-06-18 17:17  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\Form1.cs

     文件      25536  2013-06-18 17:13  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\Form1.Designer.cs

     文件       7514  2013-06-18 17:13  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\Form1.resx

     文件      39936  2013-05-14 16:20  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\AxInterop.WMPLib.dll

     文件      35028  2013-06-18 15:42  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       8397  2013-06-18 17:20  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件      16770  2013-06-18 17:13  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\GenerateResource.read.1.tlog

     文件       5854  2013-06-18 17:13  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\GenerateResource.write.1.tlog

     文件     262144  2013-05-28 15:36  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\Interop.WMPLib.dll

     文件       7897  2013-05-14 15:03  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\ResolveAssemblyReference.cache

     文件       6144  2013-06-18 17:12  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\TempPE\Properties.Resources.Designer.cs.dll

     文件      11582  2013-06-18 17:20  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.csproj.FileListAbsolute.txt

     文件        717  2013-05-28 15:36  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.csproj.ResolveComReference.cache

     文件    7307264  2013-06-18 17:20  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.exe

     文件      48640  2013-06-18 17:20  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.pdb

     文件    7282323  2013-06-18 17:13  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.Properties.Resources.resources

     文件        737  2013-06-18 17:13  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.迷你播放器.resources

     文件        515  2013-06-04 15:00  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\Program.cs

     文件       1380  2013-04-28 14:54  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\Properties\AssemblyInfo.cs

     文件       6225  2013-06-18 17:12  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\Properties\Resources.Designer.cs

     文件       9181  2013-06-18 17:12  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\Properties\Resources.resx

     文件       1107  2013-04-28 14:54  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\Properties\Settings.Designer.cs

     文件        249  2013-04-28 14:54  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\Properties\Settings.settings

     文件      15802  2013-04-28 15:02  基于C#开放的音乐播放器\C# 音乐播放器\WindowsFormsApplication1\WindowsFormsApplication1\Resources\ALLbackimages.png

............此处省略31个文件信息

评论

共有 条评论