資源簡介
多媒體播放器的主要功能是播放MP3、WAV、AVI、DAT、RM、RMVB格式的文件,可以將單個播放文件及整個文件夾中的播放文件添加到列表中,并可以實(shí)現(xiàn)歌詞滾動的效果(源代碼)。

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Text;
using?System.Windows.Forms;//添加控件及窗體的命名空間
using?System.Drawing;//添加Point的命名空間
using?System.Collections;//為ArrayList添加命名空間
using?System.Runtime.InteropServices;//API函數(shù)的命名空間
using?System.IO;//文件操作的命名空間
//應(yīng)用scripting在“添加引用”對話框中選中“COM“選項卡,然后選中Microsoft?scripting?Runtime,單擊“確定”按鈕
//應(yīng)用Shell32在“添加引用”對話框中選中“COM“選項卡,然后選中Microsoft?Shell?Controls?And?Automation,單擊“確定”按鈕
namespace?PlayApparatus
{
????class?FrmClass
????{
????????#region??記錄窗體的實(shí)例化信息-公共變量
????????public?static?Form?F_List?=?new?Form();
????????public?static?Form?F_Libretto?=?new?Form();
????????public?static?Form?F_Screen?=?new?Form();
????????public?static?Form?F_MPlay?=?new?Form();
????????#endregion
????????#region??磁性窗體-公共變量
????????//記錄窗體的隱藏與顯示
????????public?static?bool?Example_ListShow?=?false;
????????public?static?bool?Example_LibrettoShow?=?false;
????????public?static?bool?Example_ScreenShow?=?false;
????????//記錄鼠標(biāo)的當(dāng)前位置
????????public?static?Point?CPoint;??//添加命名空間using?System.Drawing;
????????public?static?Point?FrmPoint;
????????public?static?int?Example_FSpace?=?10;//設(shè)置窗體間的距離
????????//Frm_Play窗體的位置及大小
????????public?static?int?Example_Play_Top?=?0;
????????public?static?int?Example_Play_Left?=?0;
????????public?static?int?Example_Play_Width?=?0;
????????public?static?int?Example_Play_Height?=?0;
????????public?static?bool?Example_Assistant_AdhereTo?=?false;//輔助窗體是否磁性在一起
????????//Frm_ListBos窗體的位置及大小
????????public?static?int?Example_List_Top?=?0;
????????public?static?int?Example_List_Left?=?0;
????????public?static?int?Example_List_Width?=?0;
????????public?static?int?Example_List_Height?=?0;
????????public?static?bool?Example_List_AdhereTo?=?false;//輔助窗體是否與主窗體磁性在一起
????????//Frm_Libretto窗體的位置及大小
????????public?static?int?Example_Libretto_Top?=?0;
????????public?static?int?Example_Libretto_Left?=?0;
????????public?static?int?Example_Libretto_Width?=?0;
????????public?static?int?Example_Libretto_Height?=?0;
????????public?static?bool?Example_Libretto_AdhereTo?=?false;//輔助窗體是否與主窗體磁性在一起
????????//窗體之間的距離差
????????public?static?int?Example_List_space_Top?=?0;
????????public?static?int?Example_List_space_Left?=?0;
????????public?static?int?Example_Libretto_space_Top?=?0;
????????public?static?int?Example_Libretto_space_Left?=?0;
????????#endregion
????????#region??視頻播放-公共變量
????????public?static?bool?Example_Size?=?false;
????????public?static?int?Example_X?=?0;
????????public?static?int?Example_Y?=?0;
????????public?static?int?Example_CursotX?=?0;
????????public?static?int?Example_CursotY?=?0;
????????public?static?int?Example_Width?=?0;
????????public?static?int?Example_Height?=?0;
????????public?static?int?Example_Right?=?0;
????????public?static?string?Example_File_Size?=?““;
????????public?static?double?Example_TimeSizeD?=?0;
????????public?static?string?Example_TimeSizeS?=?““;
????????public?static?double?Example_Barframe?=?0;/
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-04-21?23:07??PlayApparatus\
?????目錄???????????0??2011-04-21?23:07??PlayApparatus\PlayApparatus\
?????文件?????????929??2010-01-28?09:28??PlayApparatus\PlayApparatus.sln
?????文件???????53248??2011-04-21?23:22??PlayApparatus\PlayApparatus.suo
?????目錄???????????0??2011-04-21?23:07??PlayApparatus\PlayApparatus\bin\
?????目錄???????????0??2011-04-21?23:07??PlayApparatus\PlayApparatus\bin\Debug\
?????文件???????53248??2008-09-05?16:19??PlayApparatus\PlayApparatus\bin\Debug\AxInterop.WMPLib.dll
?????文件???????16384??2008-07-18?11:51??PlayApparatus\PlayApparatus\bin\Debug\FrmClassDepot.dll
?????文件???????32768??2011-04-21?22:15??PlayApparatus\PlayApparatus\bin\Debug\Interop.sc
?????文件???????53248??2011-04-21?22:15??PlayApparatus\PlayApparatus\bin\Debug\Interop.Shell32.dll
?????文件??????331776??2011-04-21?22:15??PlayApparatus\PlayApparatus\bin\Debug\Interop.WMPLib.dll
?????文件??????310272??2011-04-21?23:11??PlayApparatus\PlayApparatus\bin\Debug\PlayApparatus.exe
?????文件??????157184??2011-04-21?23:11??PlayApparatus\PlayApparatus\bin\Debug\PlayApparatus.pdb
?????文件???????14328??2011-04-21?23:16??PlayApparatus\PlayApparatus\bin\Debug\PlayApparatus.vshost.exe
?????文件?????????490??2007-07-21?01:33??PlayApparatus\PlayApparatus\bin\Debug\PlayApparatus.vshost.exe.manifest
?????文件?????????973??2011-04-21?22:18??PlayApparatus\PlayApparatus\bin\Debug\默認(rèn).m3u
?????文件???????70939??2011-04-21?22:24??PlayApparatus\PlayApparatus\FrmClass.cs
?????文件????????8338??2008-09-04?09:52??PlayApparatus\PlayApparatus\Frm_Libretto.cs
?????文件???????17066??2008-09-04?09:51??PlayApparatus\PlayApparatus\Frm_Libretto.Designer.cs
?????文件???????16687??2008-09-04?09:51??PlayApparatus\PlayApparatus\Frm_Libretto.resx
?????文件???????25559??2008-09-16?11:22??PlayApparatus\PlayApparatus\Frm_ListBox.cs
?????文件???????31562??2008-09-12?09:44??PlayApparatus\PlayApparatus\Frm_ListBox.Designer.cs
?????文件???????23350??2008-09-12?09:44??PlayApparatus\PlayApparatus\Frm_ListBox.resx
?????文件???????37348??2011-04-21?23:11??PlayApparatus\PlayApparatus\Frm_Play.cs
?????文件???????32140??2011-04-21?23:11??PlayApparatus\PlayApparatus\Frm_Play.Designer.cs
?????文件??????104605??2011-04-21?23:11??PlayApparatus\PlayApparatus\Frm_Play.resx
?????文件????????7529??2008-09-16?08:55??PlayApparatus\PlayApparatus\Frm_Screen.cs
?????文件???????16873??2008-09-16?08:55??PlayApparatus\PlayApparatus\Frm_Screen.Designer.cs
?????文件???????59985??2008-09-16?08:55??PlayApparatus\PlayApparatus\Frm_Screen.resx
?????目錄???????????0??2011-04-21?23:07??PlayApparatus\PlayApparatus\Image\
?????文件????????3513??2008-08-19?19:08??PlayApparatus\PlayApparatus\Image\EQ.png
............此處省略92個文件信息
評論
共有 條評論