C程序自作音乐视频播放器.doc
文本预览下载声明
一个简单的音乐视频系统
建立一个项目:
代码:点击窗体进入
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.IO;
namespace Windows音乐播放器
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
string[] fileList = new string[10000]; // 定义播放列表数的最大值
int numOfMusic; // 选中的媒体文件的索引号
int selectOne; // 选中的音乐文件
bool playOne = false; // 控制是否循环播放
public void AddFile(string path)
{
if (numOfMusic 10000)
{
numOfMusic += 1;
fileList[numOfMusic] = path;
}
else
{
MessageBox.Show(不能添加文件!, 播放列表已满);
}
}
public void AddFiles(string path, ListBox lstFiles)
{
DirectoryInfo dir = new DirectoryInfo(path);
foreach (FileInfo f in dir.GetFiles(*.mp3))
{
AddFile(f.FullName);
int i;
string strFile = Convert.ToString(numOfMusic);
for (i = 1; i = 5 - strFile.Length; i++)
{
strFile += ;
}
strFile = f.Name;
lstFileList.Items.Add(strFile);
}
foreach (DirectoryInfo d in dir.GetDirectories())
{
AddFiles(d.FullName, lstFileList);
}
}
public void DelFile(int selectNum)
{
int i;
for (i = selectNum; i = numOfMusic - 1; i++)
{
fileList[i] = fileList[i + 1];
}
numOfMusic -= 1;
}
public void CloseBtn()
{
btnPlay.Enabled = false;
btnBack.Enabled = false;
显示全部