• 大小: 3.32MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-19
  • 语言: 其他
  • 标签:

资源简介

就是一个很简单的播放器

资源截图

代码片段和文件信息

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

namespace 简单音乐播放器
{
    public partial class frm简单音乐播放器 : Form
    {
        public frm简单音乐播放器()
        {
            InitializeComponent();
        }
        List liststr =new List ();
        
        /// 
        /// 打开音乐文件
        /// 

        /// 
        /// 
        private void btn打开_Click(object sender EventArgs e)
        {
            OpenFileDialog ofd = new OpenFileDialog();
            ofd.title = “请选择音乐文件“;
            ofd.InitialDirectory = @“E:\KuGou\我的音乐“;
            ofd.Multiselect = true;
            ofd.Filter = “音乐文件|*.mp3|所以文件|*.*“;
            ofd.ShowDialog();
            string[] path = ofd.FileNames;//获取我们在文件夹选中所有文件的全路径
            for (int i = 0; i < path.Length; i++)
            {
                lb音乐.Items.Add(Path.GetFileName(path[i]));//将音乐的文件名加载到ListBox中
                liststr.Add(path[i]);//保存音乐文件全路径
            }
            if (lb音乐.Items.Count>0)
            {
                btn上一曲.Enabled = true;
                btn下一曲 .Enabled = true;
              
            }
         }
        /// 
        /// 实现双击播放
        /// 

        /// 
        /// 
           SoundPlayer SP = new SoundPlayer();
        private void lb音乐_DoubleClick(object sender EventArgs e)
        {
            axWindowsMediaPlayer1.URL = liststr[lb音乐.SelectedIndex];
            btn暂停播放.Enabled = true;
            btn暂停播放.Text = “暂停“;
            //SP.SoundLocation =liststr[lb音乐.SelectedIndex];
            //SP.Play();
        }
        private void btn上一曲_Click(object sender EventArgs e)
        {
            try
            {
                //获取当前选中歌曲的索引
                int index = lb音乐.SelectedIndex;
                index--;
                if (index == -1)
                {
                    index = lb音乐.Items.Count - 1;
                }
                //将改变后的索引重新的赋值给我当前选中项的索引
                lb音乐.SelectedIndex = index;
                axWindowsMediaPlayer1.URL = liststr[lb音乐.SelectedIndex];
                //SP.SoundLocation = liststr[index];
                //SP.Play();
                btn暂停播放.Text = “暂停“;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message );
            }
           
        }
        private void btn下一曲_Click(object sender EventArgs e)
        {
            try
            {
                //获取当前选中歌曲的索引
                int index = lb音乐.SelectedIndex;
            index++;
            if (index==lb音乐.Items.Count)
            {
                index = 0;
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-07-29 15:56  简单音乐播放器\
     目录           0  2017-07-29 16:20  简单音乐播放器\简单音乐播放器\
     目录           0  2016-05-13 19:17  简单音乐播放器\简单音乐播放器\.vs\
     目录           0  2016-05-13 19:17  简单音乐播放器\简单音乐播放器\.vs\简单音乐播放器\
     目录           0  2016-05-13 19:17  简单音乐播放器\简单音乐播放器\.vs\简单音乐播放器\v14\
     文件       46080  2016-05-13 20:37  简单音乐播放器\简单音乐播放器\.vs\简单音乐播放器\v14\.suo
     目录           0  2016-05-13 20:19  简单音乐播放器\简单音乐播放器\简单音乐播放器\
     文件        1030  2016-05-13 19:17  简单音乐播放器\简单音乐播放器\简单音乐播放器.sln
     文件       32768  2017-07-29 16:40  简单音乐播放器\简单音乐播放器\简单音乐播放器.v11.suo
     文件         189  2016-05-13 19:17  简单音乐播放器\简单音乐播放器\简单音乐播放器\App.config
     目录           0  2016-05-13 19:17  简单音乐播放器\简单音乐播放器\简单音乐播放器\bin\
     目录           0  2017-07-29 15:58  简单音乐播放器\简单音乐播放器\简单音乐播放器\bin\Debug\
     文件       53760  2016-05-13 19:57  简单音乐播放器\简单音乐播放器\简单音乐播放器\bin\Debug\AxInterop.WMPLib.dll
     文件      330752  2017-07-29 15:56  简单音乐播放器\简单音乐播放器\简单音乐播放器\bin\Debug\Interop.WMPLib.dll
     文件     5510824  2016-07-16 19:44  简单音乐播放器\简单音乐播放器\简单音乐播放器\bin\Debug\mscorlib.dll
     文件       59342  2016-07-16 19:44  简单音乐播放器\简单音乐播放器\简单音乐播放器\bin\Debug\normidna.nlp
     文件       47076  2016-07-16 19:44  简单音乐播放器\简单音乐播放器\简单音乐播放器\bin\Debug\normnfc.nlp
     文件       40566  2016-07-16 19:44  简单音乐播放器\简单音乐播放器\简单音乐播放器\bin\Debug\normnfd.nlp
     文件       67808  2016-07-16 19:44  简单音乐播放器\简单音乐播放器\简单音乐播放器\bin\Debug\normnfkc.nlp
     文件       61718  2016-07-16 19:44  简单音乐播放器\简单音乐播放器\简单音乐播放器\bin\Debug\normnfkd.nlp
     文件      180832  2012-07-10 21:52  简单音乐播放器\简单音乐播放器\简单音乐播放器\bin\Debug\System.Net.Http.dll
     文件      201824  2012-06-23 01:00  简单音乐播放器\简单音乐播放器\简单音乐播放器\bin\Debug\System.Net.Http.xml
     目录           0  2017-07-29 15:58  简单音乐播放器\简单音乐播放器\简单音乐播放器\bin\Debug\zh-Hans\
     文件     1013448  2016-12-15 03:19  简单音乐播放器\简单音乐播放器\简单音乐播放器\bin\Debug\zh-Hans\mscorlib.resources.dll
     文件       17504  2012-07-10 23:31  简单音乐播放器\简单音乐播放器\简单音乐播放器\bin\Debug\zh-Hans\System.Net.Http.resources.dll
     文件       12800  2017-07-29 16:25  简单音乐播放器\简单音乐播放器\简单音乐播放器\bin\Debug\简单音乐播放器.exe
     文件         189  2016-05-13 19:17  简单音乐播放器\简单音乐播放器\简单音乐播放器\bin\Debug\简单音乐播放器.exe.config
     文件       34304  2017-07-29 16:25  简单音乐播放器\简单音乐播放器\简单音乐播放器\bin\Debug\简单音乐播放器.pdb
     文件       22984  2017-07-29 16:21  简单音乐播放器\简单音乐播放器\简单音乐播放器\bin\Debug\简单音乐播放器.vshost.exe
     文件         189  2016-05-13 19:17  简单音乐播放器\简单音乐播放器\简单音乐播放器\bin\Debug\简单音乐播放器.vshost.exe.config
     文件         490  2016-07-16 19:44  简单音乐播放器\简单音乐播放器\简单音乐播放器\bin\Debug\简单音乐播放器.vshost.exe.manifest
............此处省略29个文件信息

评论

共有 条评论