資源簡介
在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?????????????????{
????????????????????string[]?path?=?pathMusic[i].Split(‘\\‘);
????????????????????cdPath?=?““;
????????????????????for?(int?j?=?0;?j?????????????????????{???????????
????????????????????????if?(j?????????????????????????{????????????????????
????????????????????????????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音樂播放器\MusicPla
?????文件??????????0??2018-09-29?21:21??winform音樂播放器\MusicPla
?????文件?????720896??2018-10-22?22:24??winform音樂播放器\MusicPla
?????文件??????32768??2019-05-28?23:10??winform音樂播放器\MusicPla
?????文件????4181832??2019-05-28?23:13??winform音樂播放器\MusicPla
?????文件??????29520??2018-09-30?17:55??winform音樂播放器\MusicPla
?????文件???????4286??2018-09-30?17:57??winform音樂播放器\MusicPla
?????文件????????189??2018-09-29?21:21??winform音樂播放器\MusicPla
?????文件?????187282??2018-09-30?21:25??winform音樂播放器\MusicPla
?????文件?????862208??2009-12-11?10:19??winform音樂播放器\MusicPla
?????文件???13911552??2009-12-11?09:58??winform音樂播放器\MusicPla
?????文件????1245184??2009-12-11?09:56??winform音樂播放器\MusicPla
?????文件????1079296??2009-12-11?09:55??winform音樂播放器\MusicPla
?????文件??????56832??2018-10-22?22:23??winform音樂播放器\MusicPla
?????文件?????557056??2017-01-16?17:02??winform音樂播放器\MusicPla
?????文件????1059328??2010-08-28?14:29??winform音樂播放器\MusicPla
?????文件?????225280??2009-12-11?09:34??winform音樂播放器\MusicPla
?????文件????1017344??2009-12-11?09:25??winform音樂播放器\MusicPla
?????文件??????61952??2009-12-10?16:53??winform音樂播放器\MusicPla
?????文件????1919488??2009-12-10?16:43??winform音樂播放器\MusicPla
?????文件?????170496??2009-12-10?16:52??winform音樂播放器\MusicPla
?????文件?????208896??2018-10-22?22:24??winform音樂播放器\MusicPla
?????文件????????189??2018-09-29?21:21??winform音樂播放器\MusicPla
?????文件??????38400??2018-10-22?22:24??winform音樂播放器\MusicPla
?????文件?????121344??2009-12-11?10:16??winform音樂播放器\MusicPla
?????文件??????49664??2009-12-11?09:40??winform音樂播放器\MusicPla
?????文件??????20139??2017-01-16?17:02??winform音樂播放器\MusicPla
?????文件??????20271??2017-01-16?17:02??winform音樂播放器\MusicPla
?????文件??????20208??2017-01-16?17:02??winform音樂播放器\MusicPla
?????文件???????5032??2017-01-16?17:02??winform音樂播放器\MusicPla
............此處省略466個文件信息
評論
共有 條評論