• 大小: 58.52MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2022-09-12
  • 语言: C#
  • 标签: C#  

资源简介

在VS2017 ide上,用C#语言winform框架开发的音乐播放器,支持下载音乐功能,这个功能是这个软件的创新点,纯C#语言编写

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Media;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MediaPlayer;

namespace MusicPlayer
{
    public partial class Form1 : Form
    {
        MediaPlayerClass mediaPlayer = new MediaPlayerClass(); //初始化MediaPlayer类;
        WebClient webClient = new WebClient(); //实现下载文件的功能
        string downloadPath =““ ;//下载链接
        string cdPath = ““;  //文件夹路径
        Timer timer = new Timer(); //用于定时执行 防止报错;
     
        public Form1()
        {
            InitializeComponent();
        }



 public static string RemoveLeft(string s int len)

    return s.PadLeft(len).Remove(0 len); 
 } 

 public static string RemoveRight(string s int len)
 { 
     s = s.PadRight(len); 
     return s.Remove(s.Length - len len); 
 }


        private void Form1_Load(object sender EventArgs e)
        {
            this.skinEngine1.SkinFile = System.Environment.CurrentDirectory + “\\Skins\\Warm.ssk“;
            VScrollBar1.Maximum = 100;
            VScrollBar1.Minimum = 0;
            VScrollBar1.Value = 50;
            mediaPlayer.Volume = -5000;  //Volume范围:-10000~0
            WBrowserDownload.Url = new Uri(“http://www.gequdaquan.net/gqss/“);
            WBrowserDownload.Visible = false;
        }

        /*---界面美化---*/
        public static void SetFormRoundRectRgn(Form form int rgnRadius)
        {

        }


        //添加音乐文件到列表
        private void Btn_AddFile_Click(object sender EventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog { };
            openFileDialog.title = “打开音乐列表“;
            openFileDialog.Filter = “musicfile|*.mp3;*.wav“;  //
            openFileDialog.Multiselect = true;
            openFileDialog.RestoreDirectory = false;  //打开还是上次的文件夹
            if (openFileDialog.ShowDialog() == DialogResult.OK)  //if has open file;
            {
                string []pathMusic = openFileDialog.FileNames;  //获得音乐曲库路径
                //遍历音乐列表
                for (int i = 0; i < pathMusic.Length; i++)
                {
                    string[] path = pathMusic[i].Split(‘\\‘);
                    cdPath = ““;
                    for (int j = 0; j < path.Length; j++)
                    {           
                        if (j < path.Length - 1)
                        {                    
                            cdPath += path[j] + ‘\\‘;
                        }
                        if(j == path.Length-1)
                        {
                            pathMusic[i] = path[j];
                            List_Song.Items.Add(pathMusic[i]);
                        }
                    }
                }
            }
        }

        /* --- ui ---*/
        private void Btn_AddFile_MouseMove(object 

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

    ..A..H.    102400  2019-05-28 23:13  winform音乐播放器\MusicPlayer\.vs\MusicPlayer\v15\.suo

     文件          0  2018-09-29 21:21  winform音乐播放器\MusicPlayer\.vs\MusicPlayer\v15\Server\sqlite3\db.lock

     文件     720896  2018-10-22 22:24  winform音乐播放器\MusicPlayer\.vs\MusicPlayer\v15\Server\sqlite3\storage.ide

     文件      32768  2019-05-28 23:10  winform音乐播放器\MusicPlayer\.vs\MusicPlayer\v15\Server\sqlite3\storage.ide-shm

     文件    4181832  2019-05-28 23:13  winform音乐播放器\MusicPlayer\.vs\MusicPlayer\v15\Server\sqlite3\storage.ide-wal

     文件      29520  2018-09-30 17:55  winform音乐播放器\MusicPlayer\iconlogo.jpg

     文件       4286  2018-09-30 17:57  winform音乐播放器\MusicPlayer\IConLogoo.ico

     文件        189  2018-09-29 21:21  winform音乐播放器\MusicPlayer\MusicPlayer\App.config

     文件     187282  2018-09-30 21:25  winform音乐播放器\MusicPlayer\MusicPlayer\bin\Debug\backimg.jpg

     文件     862208  2009-12-11 10:19  winform音乐播放器\MusicPlayer\MusicPlayer\bin\Debug\CFLite.dll

     文件   13911552  2009-12-11 09:58  winform音乐播放器\MusicPlayer\MusicPlayer\bin\Debug\icudt40.dll

     文件    1245184  2009-12-11 09:56  winform音乐播放器\MusicPlayer\MusicPlayer\bin\Debug\icuin40.dll

     文件    1079296  2009-12-11 09:55  winform音乐播放器\MusicPlayer\MusicPlayer\bin\Debug\icuuc40.dll

     文件      56832  2018-10-22 22:23  winform音乐播放器\MusicPlayer\MusicPlayer\bin\Debug\Interop.MediaPlayer.dll

     文件     557056  2017-01-16 17:02  winform音乐播放器\MusicPlayer\MusicPlayer\bin\Debug\IrisSkin4.dll

     文件    1059328  2010-08-28 14:29  winform音乐播放器\MusicPlayer\MusicPlayer\bin\Debug\javascriptCore.dll

     文件     225280  2009-12-11 09:34  winform音乐播放器\MusicPlayer\MusicPlayer\bin\Debug\libcurl.dll

     文件    1017344  2009-12-11 09:25  winform音乐播放器\MusicPlayer\MusicPlayer\bin\Debug\libeay32.dll

     文件      61952  2009-12-10 16:53  winform音乐播放器\MusicPlayer\MusicPlayer\bin\Debug\libexslt.dll

     文件    1919488  2009-12-10 16:43  winform音乐播放器\MusicPlayer\MusicPlayer\bin\Debug\libxml2.dll

     文件     170496  2009-12-10 16:52  winform音乐播放器\MusicPlayer\MusicPlayer\bin\Debug\libxslt.dll

     文件     208896  2018-10-22 22:24  winform音乐播放器\MusicPlayer\MusicPlayer\bin\Debug\MusicPlayer.exe

     文件        189  2018-09-29 21:21  winform音乐播放器\MusicPlayer\MusicPlayer\bin\Debug\MusicPlayer.exe.config

     文件      38400  2018-10-22 22:24  winform音乐播放器\MusicPlayer\MusicPlayer\bin\Debug\MusicPlayer.pdb

     文件     121344  2009-12-11 10:16  winform音乐播放器\MusicPlayer\MusicPlayer\bin\Debug\objc.dll

     文件      49664  2009-12-11 09:40  winform音乐播放器\MusicPlayer\MusicPlayer\bin\Debug\pthreadVC2.dll

     文件      20139  2017-01-16 17:02  winform音乐播放器\MusicPlayer\MusicPlayer\bin\Debug\Skins\Calmness.ssk

     文件      20271  2017-01-16 17:02  winform音乐播放器\MusicPlayer\MusicPlayer\bin\Debug\Skins\CalmnessColor1.ssk

     文件      20208  2017-01-16 17:02  winform音乐播放器\MusicPlayer\MusicPlayer\bin\Debug\Skins\CalmnessColor2.ssk

     文件       5032  2017-01-16 17:02  winform音乐播放器\MusicPlayer\MusicPlayer\bin\Debug\Skins\DeepCyan.ssk

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

评论

共有 条评论