开源18号播放器10绿色源码
功能说明:该程序是一个音乐播放器,主要功能包括播放、暂停、停止、上一首、下一首、添加文件、播放列表、均衡器、歌词秀、音量开关、迷你模式、最小化和结束等操作。程序通过图形界面实现用户交互,并使用了多种支持库来处理音频、XML解析、窗口操作等功能。程序的启动过程中会加载配置文件和皮肤设置,初始化播放器组件,并根据配置文件调整界面布局和功能。此外,程序还包含了一些音效和提示功能,以增强用户体验。整体来看,这是一个功能较为完善的音乐播放器程序。
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ 数据初始化
| |
| |------ player_Init
| |
| |------ player_组件加载
| |
| |------ playcommand
| |
| |------ 播放数据初始化
| |
| |------ _playtime_周期事件
| |
| |------ _FFTtime_周期事件
| |
| |------ _Imagetmp_被单击
| |
| |------ Ledtime
| |
| |------ _时钟2_周期事件
| |
| |------ _Tinfo_物体左键被按下
| |
| |------ __启动窗口_被激活
| |
| |------ __启动窗口_位置被改变
| |
| |------ _volume_位置被改变
| |
| |------ _progress_位置被改变
| |
| |------ __启动窗口_鼠标左键被按下
| |
| |------ _启动程序
| |
| |------ 按钮禁止
| |
| |------ Led_Init
| |
| |------ 滚动标题
| |
| |------ __启动窗口_被双击
| |
| |------ _时钟5_周期事件
| |
| |------ status标题
| |
| |------ _Visual_物体左键被按下
| |
| |
======NEOorder
| |
| |------ 十六到十
| |
| |------ 分割时间
| |
| |------ NEo18Title
| |
| |------ NEoGT_Init
| |
| |------ FFT初始化
| |
| |------ Copycoder
| |
| |------ _均衡器
| |
| |------ UpdateFX
| |
| |------ Image加载
| |
| |------ 多功能条美化
| |
| |------ 数值转换
| |
| |------ Window_加载
| |
| |------ 环境音效
| |
| |------ 取文件信息
| |
| |------ 编码判断
| |
| |------ 读取内嵌歌词
| |
| |------ _窗口透明
| |
| |------ 频谱数据清零
| |
| |
======equalizer_window
| |
| |------ _equalizer_window_创建完毕
| |
| |------ EQualizer_Init
| |
| |------ EQ_组件加载
| |
| |------ _EQwin_image_被单击
| |
| |------ _Neo18_EQ_位置被改变
| |
| |------ EQ_imgcommand
| |
| |------ BooL
| |
| |------ 子程序100
| |
| |
======playlist_window
| |
| |------ _playlist_window_创建完毕
| |
| |------ playlist_Init
| |
| |------ playlist_组件加载
| |
| |------ _Playlist_Image_被单击
| |
| |------ _文件_被选择
| |
| |------ 插入超级列表框
| |
| |------ 取短文件名
| |
| |------ 临时时间
| |
| |------ 处理
| |
| |------ _文件夹_被选择
| |
| |------ _playlist_被双击
| |
| |------ 保存列表
| |
| |------ 载入列表
| |
| |------ _循环播放_被选择
| |
| |------ _随机播放_被选择
| |
| |------ _顺序播放_被选择
| |
| |------ _单曲播放_被选择
| |
| |------ _单曲循环_被选择
| |
| |------ playnext
| |
| |------ 按钮禁止计算
| |
| |------ _定位正在播放_被选择
| |
| |------ _反向排序_被选择
| |
| |------ _随机乱序_被选择
| |
| |------ _全部删除_被选择
| |
| |------ _错误的文件_被选择
| |
| |------ 标题Id
| |
| |------ _选中的文件_被选择
| |
| |------ _打开文件位置_被选择
| |
| |------ xml写配置
| |
| |------ 子程序1
| |
| |------ xml读配置
| |
| |------ _playlist_鼠标右键被按下
| |
| |------ _播放_被选择
| |
| |------ _文件属性_被选择
| |
| |------ _时钟1_周期事件
| |
| |------ 菜单处理
| |
| |
======mini_window
| |
| |------ _mini_window_创建完毕
| |
| |------ 状态判断
| |
| |------ mini_Init
| |
| |------ mini_组件加载
| |
| |------ _visual_time_周期事件
| |
| |------ _info_time_周期事件
| |
| |------ _mini_window_被双击
| |
| |
======窗口程序集5
| |
| |------ _lyric_window_创建完毕
| |
| |------ lyric_Init
| |
| |------ lyric_组件加载
| |
| |------ _lyric_Imagetmp_被单击
| |
| |
======窗口程序集2
| |
| |------ _文件属性窗口_创建完毕
| |
| |------ 文件属性_Init
| |
| |------ 写信息
| |
| |------ _动画框1_鼠标左键被按下
| |
| |------ _图形按钮2_被单击
| |
| |------ _图形按钮1_被单击
| |
| |------ _图形按钮3_被单击
| |
| |------ 流派计算
| |
| |
======调用的Dll
| |
| |---[dll]------ BASS_Init
| |
| |---[dll]------ BASS_Free
| |
| |---[dll]------ BASS_StreamCreateFile
| |
| |---[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]------ BASS_SetConfig
| |
| |---[dll]------ BASS_FXGetParameters
| |
| |---[dll]------ BASS_FXGetParameters2
| |
| |---[dll]------ BASS_FXSetParameters
| |
| |---[dll]------ BASS_FXSetParameters2
| |
| |---[dll]------ BASS_ChannelSetFX
| |
| |---[dll]------ BASS_GetInfo
| |
| |---[dll]------ BASS_ChannelRemoveFX
| |
| |---[dll]------ BASS_ChannelGetInfo
| |
| |---[dll]------ BASS_ChannelGetAttribute
| |
| |---[dll]------ BASS_ChannelGetLevel
| |
| |---[dll]------ CallWindowProcA
| |
| |---[dll]------ SetWindowLongA
| |
| |---[dll]------ BASS_SetEAXParameters
| |
| |---[dll]------ BASS_GetEAXParameters
| |
| |---[dll]------ BASS_ChannelSetAttribute
| |
| |---[dll]------ 滚动条
| |
| |---[dll]------ Sleep
| |
| |---[dll]------ BASS_Pause
| |
| |---[dll]------ BASS_Start
| |
| |---[dll]------ 打开多文件对话框
| |
| |---[dll]------ 文件夹浏览
| |
| |---[dll]------ BASS_PluginLoad
| |
| |---[dll]------ 设置光标
| |
| |---[dll]------ 设置光标B
| |
| |---[dll]------ BASS_PluginFree
| |
| |---[dll]------ BASS_SetDevice
| |
| |---[dll]------ BASS_Apply3D
| |
| |---[dll]------ BASS_FX_GetVersion
| |
| |---[dll]------ BASS_SampleGetInfo
| |
| |---[dll]------ SendMessage
| |
| |---[dll]------ _取坐标句柄
| |
| |---[dll]------ BASS_StreamGetFilePosition
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。