//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言BBPlayer1.26源码系统结构:创建时载入列表,置音量thumb位置,判断播放模式标识,载入皮肤,载入歌词,载入列表,保存列表,秒数转换,删除无用字节,取MP3歌曲名与时间,获得,十六文本到十,返回对应数字,读MP3标签V1,是否有V1标签,读MP3标签V2,是否有V2标签,读V2标签长度,读MP3标签V2框架信息,转换流派,字节集倒序,构造MP3流派查询表之文字,BASS_Init,BASS_Free,BASS_StreamCreateFile,BASS_StreamCreateFile1,BASS_StreamCreateURL,BASS_ChannelPlay,BASS_ChannelPause,BASS_ChannelStop,BASS_ChannelGetPosition,BASS_ChannelSetPosition,BASS_ChannelGetLength,BASS_ChannelGetTags,BASS_ChannelIsActive,BASS_StreamFree,BASS_ChannelGetData,BASS_SetVolume,BASS_GetVolume,BASS_ChannelBytes2Seconds,BASS_ChannelSeconds2Bytes, ======窗口程序集1 || ||------__启动窗口_创建完毕 || ||------创建时载入列表 || ||------置音量thumb位置 || ||------判断播放模式标识 || ||------载入皮肤 || ||------载入歌词 || ||------_player_exit_被单击 || ||------_player_minimize_被单击 || ||------__启动窗口_托盘事件 || ||------_player_play_被单击 || ||------_player_pause_被单击 || ||------_player_stop_被单击 || ||------_player_next_被单击 || ||------_player_prev_被单击 || ||------__启动窗口_位置被改变 || ||------_player_open_被单击 || ||------载入列表 || ||------保存列表 || ||------秒数转换 || ||------删除无用字节 || ||------取MP3歌曲名与时间 || ||------_player_volume_thumb_鼠标左键被按下 || ||------_player_volume_thumb_鼠标左键被放开 || ||------_player_volume_thumb_鼠标位置被移动 || ||------_player_progress_thumb_鼠标左键被按下 || ||------_player_progress_thumb_鼠标左键被放开 || ||------_player_progress_thumb_鼠标位置被移动 || ||------_时钟1_周期事件 || ||------_删除歌曲_被选择 || ||------_拖放对象1_得到文件 || ||------__启动窗口_被激活 || ||------_时钟2_周期事件 || ||------_时钟3_周期事件 || ||------_单曲播放_被选择 || ||------_单曲循环_被选择 || ||------_顺序播放_被选择 || ||------_循环播放_被选择 || ||------_随机播放_被选择 || ||------_歌曲上移_被选择 || ||------_歌曲下移_被选择 || ||------_文件属性_被选择 || ||------_打开文件目录_被选择 || ||------_重回至爱_被选择 || ||------_生命之光_被选择 || ||------_底比斯之水_被选择 || ||------_jukeon_被选择 || ||------__启动窗口_鼠标右键被按下 || ||------_player_playlist_被单击 || ||------_player_lyric_被单击 || || ======窗口程序集4 || ||------_窗口动画框_创建完毕 || ||------获得 || || ======窗口程序集2 || ||------_窗口playlist_创建完毕 || ||------十六文本到十 || ||------返回对应数字 || ||------_拖放对象1_得到文件 || ||------_超级列表框1_被双击 || ||------_超级列表框1_右键单击表项 || ||------_图形按钮7_被单击 || ||------_窗口playlist_被激活 || || ======窗口程序集3 || ||------_窗口lyric_创建完毕 || ||------_窗口lyric_被激活 || || ======MP3信息类 || ||------_初始化 || ||------_销毁 || ||------读MP3标签V1 || ||------是否有V1标签 || ||------读MP3标签V2 || ||------是否有V2标签 || ||------读V2标签长度 || ||------读MP3标签V2框架信息 || ||------转换流派 || ||------字节集倒序 || ||------构造MP3流派查询表之文字 || || ======窗口程序集5 || ||------_按钮1_被单击 || || ======调用的Dll || ||---[dll]------BASS_Init || ||---[dll]------BASS_Free || ||---[dll]------BASS_StreamCreateFile || ||---[dll]------BASS_StreamCreateFile1 || ||---[dll]------BASS_StreamCreateURL || ||---[dll]------BASS_ChannelPlay || ||---[dll]------BASS_ChannelPause || ||---[dll]------BASS_ChannelStop || ||---[dll]------BASS_ChannelGetPosition || ||---[dll]------BASS_ChannelSetPosition || ||---[dll]------BASS_ChannelGetLength || ||---[dll]------BASS_ChannelGetTags || ||---[dll]------BASS_ChannelIsActive || ||---[dll]------BASS_StreamFree || ||---[dll]------BASS_ChannelGetData || ||---[dll]------BASS_SetVolume || ||---[dll]------BASS_GetVolume || ||---[dll]------BASS_ChannelBytes2Seconds || ||---[dll]------BASS_ChannelSeconds2Bytes 调用的DLL命令: .DLL命令BASS_Init,逻辑型,"bass.dll","BASS_Init",公开,初始化 .参数device,整数型 .参数freq,整数型 .参数flags,整数型 .参数win,整数型 .参数clsid,整数型 .DLL命令BASS_Free,逻辑型,"bass.dll","BASS_Free",公开,释放Bass .DLL命令BASS_StreamCreateFile,整数型,"bass.dll","BASS_StreamCreateFile",公开,打开路径文件 .参数mem,逻辑型 .参数file,文本型 .参数offset,长整数型 .参数length,长整数型 .参数flags,整数型 .DLL命令BASS_StreamCreateFile1,整数型,"bass.dll","BASS_StreamCreateFile",公开,打开内存文件 .参数mem,逻辑型 .参数file,字节集 .参数offset,长整数型 .参数length,长整数型 .参数flags,整数型 .DLL命令BASS_StreamCreateURL,整数型,"bass.dll","BASS_StreamCreateURL",公开,打开网络文件 .参数url,文本型 .参数offset,整数型 .参数flags,整数型 .参数proc,整数型 .参数user,整数型 .DLL命令BASS_ChannelPlay,逻辑型,"bass.dll","BASS_ChannelPlay",公开,播放 .参数handle,整数型 .参数restart,逻辑型 .DLL命令BASS_ChannelPause,逻辑型,"bass.dll","BASS_ChannelPause",公开,暂停 .参数handle,整数型 .DLL命令BASS_ChannelStop,逻辑型,"bass.dll","BASS_ChannelStop",公开,停止 .参数handle,整数型 .DLL命令BASS_ChannelGetPosition,长整数型,"bass.dll","BASS_ChannelGetPosition",公开,取播放位置 .参数handle,整数型 .参数mode,整数型 .DLL命令BASS_ChannelSetPosition,逻辑型,"bass.dll","BASS_ChannelSetPosition",公开,置播放位置 .参数handle,整数型 .参数pos,长整数型 .参数mode,整数型 .DLL命令BASS_ChannelGetLength,长整数型,"bass.dll","BASS_ChannelGetLength",公开,取媒体长度 .参数handle,整数型 .参数mode,整数型 .DLL命令BASS_ChannelGetTags,文本型,"bass.dll","BASS_ChannelGetTags",公开,取媒体标签 .参数handle,整数型 .参数tags,整数型 .DLL命令BASS_ChannelIsActive,整数型,"bass.dll","BASS_ChannelIsActive",公开,取播放状态 .参数handle,整数型 .DLL命令BASS_StreamFree,逻辑型,"bass.dll","BASS_StreamFree",公开,关闭文件 .参数handle,整数型 .DLL命令BASS_ChannelGetData,整数型,"bass.dll","BASS_ChannelGetData",公开,取频谱信息 .参数handle,整数型 .参数buffer,小数型,数组,128 .参数length,整数型,,2147483648 .DLL命令BASS_SetVolume,逻辑型,"bass.dll","BASS_SetVolume",公开,设置音量 .参数volume,小数型,,0.01~1 .DLL命令BASS_GetVolume,小数型,"bass.dll","BASS_GetVolume",公开,获取音量 .DLL命令BASS_ChannelBytes2Seconds,双精度小数型,"bass.dll","BASS_ChannelBytes2Seconds",公开,位置到时间 .参数handle,整数型 .参数pos,长整数型 .DLL命令BASS_ChannelSeconds2Bytes,长整数型,"bass.dll","BASS_ChannelSeconds2Bytes",公开,时间到位置 .参数handle,整数型 .参数pos,双精度小数型
