• 大小: 1.91MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-14
  • 语言: C#
  • 标签: C#  音乐  播放器  

资源简介

C# 开发的音乐播放器 界面很漂亮 附带源码

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.IO;
using System.Runtime.Serialization.Formatters.Binary;
using System.Collections;
using System.Data;
using System.Threading;

namespace MumiMusic
{
    public partial class Form1 : Form
    {
        private Thread thread1;
        set_Text setLrcText;
        set_Text setLableLrc;
        delegate void set_Text(string s);
        ShowLrc lrc = new ShowLrc();
        Lrc L = new Lrc();
        [System.Runtime.InteropServices.DllImport(“user32.dll“)]
        protected static extern bool AnimateWindow(IntPtr hWnd int dwTime int dwFlags);
        public const Int32 AW_BLEND = 0x00080000; 
        public const Int32 AW_CENTER = 0x00000010;
        public const Int32 AW_ACTIVATE = 0x00020000;
        public const Int32 AW_HIDE = 0x00010000;
        public const Int32 AW_SLIDE = 0x00040000;
        public Form1()
        {
            InitializeComponent();
            SetClassLong(this.Handle GCL_style GetClassLong(this.Handle GCL_style) | CS_DropSHADOW); //API函数加载,实现窗体边框阴影效果
            this.Setstyle(Controlstyles.UserPaint | Controlstyles.AllPaintingInWmPaint | Controlstyles.OptimizedDoubleBuffer true);
        }
        #region 窗体边框阴影效果变量申明

        const int CS_DropSHADOW = 0x20000;
        const int GCL_style = (-26);
        //声明Win32 API
        [DllImport(“user32.dll“ CharSet = CharSet.Auto)]
        public static extern int SetClassLong(IntPtr hwnd int nIndex int dwNewLong);
        [DllImport(“user32.dll“ CharSet = CharSet.Auto)]
        public static extern int GetClassLong(IntPtr hwnd int nIndex);

        #endregion
        #region 窗体拖动代码
        public const int WM_NCLBUTTONDOWN = 0xA1;
        public const int HTCAPTION = 0x2;

        [DllImportAttribute(“user32.dll“)]
        public static extern int SendMessage(IntPtr hWnd int Msg int wParam int lParam);

        [DllImportAttribute(“user32.dll“)]
        public static extern bool ReleaseCapture();
        private void Form1_MouseDown(object sender MouseEventArgs e)
        {
            ReleaseCapture();
            SendMessage(Handle WM_NCLBUTTONDOWN HTCAPTION 0);
        }
        #endregion
        bool isplay=false;
        private void Form1_Load(object sender EventArgs e)
        {
            AnimateWindow(this.Handle 500 AW_BLEND | AW_CENTER | AW_ACTIVATE); 
            setLrcText = new set_Text(set_lableText);
            setLableLrc = new set_Text(set_lableLrc);
            thread1 = new Thread(new ThreadStart(SerchLrc));
            GetMusicList();
            getNum();
            try
            {
               
                this.axWindowsMediaPlayer1.settings.volume = 35;//初始化声音为35
                play(names[musicNum]);
                isplay = true;
            }
            catch (Exception)
            {

          

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-08-29 10:46  MumiMusic\
     目录           0  2014-08-26 14:24  MumiMusic\MumiMusic\
     文件       46900  2014-08-28 17:52  MumiMusic\MumiMusic\Form1.Designer.cs
     文件       34614  2014-08-28 17:52  MumiMusic\MumiMusic\Form1.cs
     文件      590949  2014-08-28 17:52  MumiMusic\MumiMusic\Form1.resx
     文件        3802  2013-03-16 05:05  MumiMusic\MumiMusic\Lrc.cs
     文件        8723  2014-08-26 14:24  MumiMusic\MumiMusic\MumiMusic.csproj
     文件         478  2014-08-26 14:24  MumiMusic\MumiMusic\MumiMusic.csproj.user
     文件         490  2013-03-07 02:45  MumiMusic\MumiMusic\Program.cs
     目录           0  2014-08-26 09:19  MumiMusic\MumiMusic\Properties\
     文件        1368  2013-03-07 02:45  MumiMusic\MumiMusic\Properties\AssemblyInfo.cs
     文件       11396  2013-03-19 23:00  MumiMusic\MumiMusic\Properties\Resources.Designer.cs
     文件       11545  2013-03-19 23:00  MumiMusic\MumiMusic\Properties\Resources.resx
     文件        1109  2013-03-07 22:09  MumiMusic\MumiMusic\Properties\Settings.Designer.cs
     文件         249  2013-03-07 02:45  MumiMusic\MumiMusic\Properties\Settings.settings
     目录           0  2014-08-26 09:19  MumiMusic\MumiMusic\Resources\
     文件         255  2013-03-07 02:47  MumiMusic\MumiMusic\Resources\+.png
     文件       32993  2013-03-07 02:47  MumiMusic\MumiMusic\Resources\0.jpg
     文件       34715  2013-03-07 02:47  MumiMusic\MumiMusic\Resources\1.jpg
     文件       21779  2013-03-07 02:47  MumiMusic\MumiMusic\Resources\2.jpg
     文件       41463  2013-03-07 02:47  MumiMusic\MumiMusic\Resources\3.jpg
     文件       30565  2013-03-07 02:47  MumiMusic\MumiMusic\Resources\4.jpg
     文件       26948  2013-03-07 02:47  MumiMusic\MumiMusic\Resources\5.jpg
     文件         725  2013-03-07 02:47  MumiMusic\MumiMusic\Resources\bk.png
     文件        3502  2013-03-07 02:47  MumiMusic\MumiMusic\Resources\favorite_down.png
     文件        3493  2013-03-07 02:47  MumiMusic\MumiMusic\Resources\favorite_on.png
     文件        3449  2013-03-07 02:47  MumiMusic\MumiMusic\Resources\list_down.png
     文件        3451  2013-03-07 02:47  MumiMusic\MumiMusic\Resources\list_on.png
     文件        3456  2013-03-07 02:47  MumiMusic\MumiMusic\Resources\next_down.png
     文件        3504  2013-03-07 02:47  MumiMusic\MumiMusic\Resources\next_on.png
     文件        3401  2013-03-07 02:47  MumiMusic\MumiMusic\Resources\pause_down.png
............此处省略83个文件信息

评论

共有 条评论