• 当前位置: 首页 > 系统I类源码 > 多媒体类源码易语言JnToo播放器源码 易语言MP3播放器源码
  • 易语言JnToo播放器源码 易语言MP3播放器源码

    • 软件授权:
      共享软件
    • 软件大小:
      0.14 MB
    • 文件类型:
      .zip
    • 下载次数:
    • 上传用户:
      心脏
    • 发布时间:
      2018-09-20 20:50
    • 软件等阶:
    • 运行环境:
      Win2003,WinXP,Win2000,Win9X
    • 软件评级:

    软件介绍             


    易语言JnToo播放器源码 易语言MP3播放器源码



    系统结构:
    拦截托盘消息,初始化,控制,打开,播放,播放次数,静音,音量,暂停,停止,读文本状态,数字状态,读播放时间进度,读播放总时间,读标题,读作者,读版权,读媒体类型,取比特率,读取缓冲数量,读缓冲进度,全屏播放,移动,指定地方播放,转换时间模式,时间到整数,URL网址编码,URL网址解码,读取歌词1,正则,正则2,正则3,读取歌词,清空字符,读入数据1,添加记录1,取ID3v2信息a,准备新媒体,取歌词状态,取歌词,修改记录,删除记录1,歌词显示,清空1,浏览文件夹_,BrowseCallbackProc,GetAddressofFunction,数据打开,HTTP读文件_,读网页,取域名,取端口,取页面地址,设COOKIE,取COOKIE,清除COOKIE,延时器,转换为GMT格式,字符编码,启动线程_hThread,
     
    ======启动窗口集
               |  |
               |  |------ __启动窗口_创建完毕
               |  |
               |  |------ _按钮1_被单击
               |  |
               |  |------ _按钮2_被单击
               |  |
               |  |------ _按钮3_被单击
               |  |
               |  |------ _静音_被单击
               |  |
               |  |------ _时钟1_周期事件
               |  |
               |  |------ __启动窗口_被双击
               |  |
               |  |------ 拦截托盘消息
               |  |
               |  |------ _透明标签1_被双击
               |  |
               |  |------ _滑块条1_位置被改变
               |  |
               |  |------ __启动窗口_尺寸被改变
               |  |
               |  |------ __启动窗口_可否被关闭
               |  |
               |  |------ __启动窗口_位置被改变
               |  |
               |  |------ _进度条1_位置被改变
               |  |
               |  |------ _按钮5_被单击
               |  |
               |  |------ _按钮6_被单击
               |  |
               |  |
    ======JnToo播放器
               |  |
               |  |------ _初始化
               |  |
               |  |------ _销毁
               |  |
               |  |------ 初始化
               |  |
               |  |------ 控制
               |  |
               |  |------ 打开
               |  |
               |  |------ 播放
               |  |
               |  |------ 播放次数
               |  |
               |  |------ 静音
               |  |
               |  |------ 音量
               |  |
               |  |------ 暂停
               |  |
               |  |------ 停止
               |  |
               |  |------ 读文本状态
               |  |
               |  |------ 数字状态
               |  |
               |  |------ 读播放时间进度
               |  |
               |  |------ 读播放总时间
               |  |
               |  |------ 读标题
               |  |
               |  |------ 读作者
               |  |
               |  |------ 读版权
               |  |
               |  |------ 读媒体类型
               |  |
               |  |------ 取比特率
               |  |
               |  |------ 读取缓冲数量
               |  |
               |  |------ 读缓冲进度
               |  |
               |  |------ 全屏播放
               |  |
               |  |------ 移动
               |  |
               |  |------ 指定地方播放
               |  |
               |  |------ 转换时间模式
               |  |
               |  |------ 时间到整数
               |  |
               |  |------ URL网址编码
               |  |
               |  |------ URL网址解码
               |  |
               |  |------ 读取歌词1
               |  |
               |  |------ 正则
               |  |
               |  |------ 正则2
               |  |
               |  |------ 正则3
               |  |
               |  |------ 读取歌词
               |  |
               |  |------ 清空字符
               |  |
               |  |
    ======播放列表集
               |  |
               |  |------ _播放列表_位置被改变
               |  |
               |  |------ _播放列表_创建完毕
               |  |
               |  |------ 读入数据1
               |  |
               |  |------ _播放列表_尺寸被改变
               |  |
               |  |------ _超级列表框1_右键单击表项
               |  |
               |  |------ _文件夹_被选择
               |  |
               |  |------ 添加记录1
               |  |
               |  |------ 取ID3v2信息a
               |  |
               |  |------ _超级列表框1_被双击
               |  |
               |  |------ 准备新媒体
               |  |
               |  |------ 取歌词状态
               |  |
               |  |------ 取歌词
               |  |
               |  |------ 修改记录
               |  |
               |  |------ _网上音乐_被选择
               |  |
               |  |------ 删除记录1
               |  |
               |  |------ _删除_被选择
               |  |
               |  |------ _删除全部_被选择
               |  |
               |  |------ _文件_被选择
               |  |
               |  |
    ======歌词集合
               |  |
               |  |------ _歌词秀_位置被改变
               |  |
               |  |------ _歌词秀_创建完毕
               |  |
               |  |------ 歌词显示
               |  |
               |  |------ _歌词秀_尺寸被改变
               |  |
               |  |------ 清空1
               |  |
               |  |
    ======函数集
               |  |
               |  |------ 浏览文件夹_
               |  |
               |  |------ BrowseCallbackProc
               |  |
               |  |------ GetAddressofFunction
               |  |
               |  |
    ======数据库操作
               |  |
               |  |------ 数据打开
               |  |
               |  |
    ======窗口程序集1
               |  |
               |  |------ _按钮1_被单击
               |  |
               |  |
    ======HTTP读
               |  |
               |  |------ HTTP读文件_
               |  |
               |  |------ 读网页
               |  |
               |  |------ 取域名
               |  |
               |  |------ 取端口
               |  |
               |  |------ 取页面地址
               |  |
               |  |------ 设COOKIE
               |  |
               |  |------ 取COOKIE
               |  |
               |  |------ 清除COOKIE
               |  |
               |  |------ 延时器
               |  |
               |  |------ 转换为GMT格式
               |  |
               |  |------ 字符编码
               |  |
               |  |------ 启动线程_hThread
      
     


    .版本 2
     
    .DLL命令 捕获鼠标, 整数型, , "SetCapture"
        .参数 句柄, 整数型, , 接收所有鼠标输入的窗口的句柄
     
    .DLL命令 释放鼠标, 整数型, , "ReleaseCapture"
     
    .DLL命令 AtlAxWinInit, , "atl.dll", "AtlAxWinInit"
     
    .DLL命令 AtlAxGetControl, 整数型, "atl.dll", "AtlAxGetControl"
        .参数 h
        .参数 x, 对象
     
    .DLL命令 MoveWindow, 整数型, "user32.dll", "MoveWindow"
        .参数 窗口句柄, 整数型, , hwnd,欲移动窗口的句柄
        .参数 左侧位置, 整数型, , x,窗口新的左侧位置
        .参数 顶部位置, 整数型, , y,窗口新的顶部位置
        .参数 新宽度, 整数型, , nWidth,窗口的新宽度
        .参数 高宽度, 整数型, , nHeight,窗口的高宽度
        .参数 是否重画, 逻辑型, , bRepaint,如窗口此时应重画,则设为TRUE(非零)
     
    .DLL命令 CopyFileExA, 逻辑型
        .参数 lpExistingFileName, 文本型
        .参数 lpNewFileName, 文本型
        .参数 lpProgressRoutine, 子程序指针
        .参数 lpData
        .参数 pbCancel
        .参数 dwCopyFlags
     
    .DLL命令 创建窗口_, 整数型, "user32.dll", "CreateWindowExA"
        .参数 扩展风格, 整数型
        .参数 类名, 文本型, , 刚才注册的类名
        .参数 窗口标题, 文本型
        .参数 风格, 整数型
        .参数 屏幕横坐标, 整数型
        .参数 屏幕纵坐标, 整数型
        .参数 宽度, 整数型
        .参数 高度, 整数型
        .参数 父窗口句柄, 整数型, , 没有就写0
        .参数 菜单句柄, 整数型
        .参数 模块句柄, 整数型
        .参数 参数, 整数型
     
    .DLL命令 PathFindFileName, 文本型, "shlwapi.dll", "PathFindFileNameA"
        .参数 pszPath, 文本型
     
    .DLL命令 取客户区矩形_, 整数型, "user32", "GetClientRect"
        .参数 窗口句柄, 整数型
        .参数 矩形区域, RECT
     
    .DLL命令 异步显示窗口_, 整数型, "user32", "ShowWindowAsync", , , ShowWindowAsync
        .参数 窗口句柄, 整数型, , hwnd,欲接收ShowWindow命令的窗口
        .参数 可视性类型, 整数型, , nCmdShow,与ShowWindow相同
     
    .DLL命令 测试, 整数型, "wmp.dll", "Getcontrols"
     
    .DLL命令 设置窗口信息_, 整数型, "user32.dll", "SetWindowLongA", , 在窗口结构中为指定的窗口设置信息  指定数据的前一个值
        .参数 窗口句柄, 整数型, , hwnd,欲为其取得信息的窗口的句柄
        .参数 窗口信息值, 整数型, , nIndex,请参考GetWindowLong函数的nIndex参数的说明
        .参数 窗口信息新值, 整数型, , dwNewLong,由nIndex指定的窗口信息的新值
     
    .DLL命令 呼叫窗口函数地址_, 整数型, "user32.dll", "CallWindowProcA", , CallWindowProcA将消息传答窗口函数 
        .参数 前一窗口函数地址, 整数型, , lpPrevWndFunc
        .参数 窗口句柄, 整数型, , hwnd
        .参数 消息值, 整数型, , msg
        .参数 附加参数1, 整数型, , wParam
        .参数 附加参数2, 整数型, , lParam
     
    .DLL命令 SendMessage, 整数型, "user32", "SendMessageA"
        .参数 hWnd, 整数型
        .参数 wMsg, 整数型
        .参数 wParam, 整数型
        .参数 lParam, 文本型
     
    .DLL命令 SHBrowseForFolder, 整数型, "shell32", "SHBrowseForFolder"
        .参数 lpbi, BrowseInfo
     
    .DLL命令 SHGetPathFromIDList, 整数型, "shell32", "SHGetPathFromIDList"
        .参数 pidList, 整数型
        .参数 lpBuffer, 文本型
     
    .DLL命令 lstrcat, 整数型, "kernel32", "lstrcatA"
        .参数 lpString1, 文本型
        .参数 lpString2, 文本型
     
    .DLL命令 是否连接因特网_, 逻辑型, "wininet.dll", "InternetGetConnectedState"
        .参数 lpdwFlags, 整数型, 传址
        .参数 dwReserved, 整数型
     
    .DLL命令 HTTP查询信息, 逻辑型, "wininet.dll", "HttpQueryInfoA", 公开
        .参数 Internet请求句柄, 整数型
        .参数 待查信息, 整数型, , 22返回所有信息;43SET_COOKIE;+2147483648返回文本
        .参数 返回容器, 文本型, 传址
        .参数 返回容器长度, 整数型, 传址
        .参数 lpdwIndex, 整数型
     
    .DLL命令 Http创建请求, 整数型, "wininet.dll", "HttpOpenRequestA", 公开
        .参数 Internet连接句柄, 整数型, , 由Internet建立连接返回
        .参数 访问方式, 文本型, 传址, "GET" or "POST"为空默认GET
        .参数 页面路径, 文本型, 传址, 简短路径,不带域名
        .参数 协议版本, 文本型, 传址, 为空默认HTTP/1.1
        .参数 引用页, 文本型, 传址, 可为空
        .参数 识别类型, 文本型, 传址, 可为空
        .参数 dwFlags, 整数型, , 2147483648更新下载
        .参数 dwContext, 整数型, , 0
     
    .DLL命令 Http发送请求, 逻辑型, "wininet.dll", "HttpSendRequestA", 公开
        .参数 HTTP请求句柄, 整数型
        .参数 sHeaders, 文本型, 传址
        .参数 lHeadersLength, 整数型
        .参数 sOptional, 文本型, 传址
        .参数 lOptionalLength, 整数型
     
    .DLL命令 Internet读文件, 逻辑型, "wininet.dll", "InternetReadFile", 公开
        .参数 HTTP请求句柄, 整数型
        .参数 sBuffer, 字节集, 传址
        .参数 lNumBytesToRead, 整数型
        .参数 lNumberOfBytesRead, 整数型, 传址
     
    .DLL命令 Internet关闭句柄, 逻辑型, "wininet.dll", "InternetCloseHandle", 公开
        .参数 句柄, 整数型
     
    .DLL命令 Internet激活, 整数型, "wininet.dll", "InternetOpenA", 公开
        .参数 句柄名称, 文本型, 传址
        .参数 连接类型, 整数型, , 1直接连接;3代理连接
        .参数 代理地址, 文本型, 传址
        .参数 代理掩码, 文本型, 传址
        .参数 dwFlags, 整数型, , 0
     
    .DLL命令 设置COOKIE, 逻辑型, "wininet.dll", "InternetSetCookieA", 公开
        .参数 域名, 文本型, 传址
        .参数 名称, 文本型, 传址
        .参数 内容, 文本型, 传址
     
    .DLL命令 读取COOKIE, 逻辑型, "wininet.dll", "InternetGetCookieA"
        .参数 域名, 文本型, 传址
        .参数 名称, 文本型, 传址
        .参数 内容, 文本型, 传址
        .参数 尺寸, 整数型, 传址
     
    .DLL命令 _UTF8生成, 整数型, , "WideCharToMultiByte"
        .参数 CodePage, 整数型, , CP_ACP CP_UTF8
        .参数 dwFlags, 整数型
        .参数 lpWideCharStr, 文本型
        .参数 cchWideChar, 整数型
        .参数 lpMultiByteStr, 文本型
        .参数 cbMultiByte, 整数型
        .参数 lpDefaultChar, 整数型
        .参数 lpUsedDefaultChar, 整数型
     
    .DLL命令 _编码转换, 整数型, , "WideCharToMultiByte"
        .参数 CodePage, 整数型, , CP_ACP CP_UTF8
        .参数 dwFlags, 整数型
        .参数 lpWideCharStr, 文本型
        .参数 cchWideChar, 整数型
        .参数 lpMultiByteStr, 整数型
        .参数 cbMultiByte, 整数型
        .参数 lpDefaultChar, 整数型
        .参数 lpUsedDefaultChar, 整数型
     
    .DLL命令 _字符编码, 整数型, , "MultiByteToWideChar"
        .参数 CodePage, 整数型, , CP_ACP CP_UTF8
        .参数 dwFlags, 整数型
        .参数 lpWideCharStr, 文本型
        .参数 cchWideChar, 整数型
        .参数 lpMultiByteStr, 文本型
        .参数 cbMultiByte, 整数型
     
    .DLL命令 _取目标编码长度, 整数型, , "MultiByteToWideChar"
        .参数 CodePage, 整数型, , CP_ACP CP_UTF8
        .参数 dwFlags, 整数型
        .参数 lpWideCharStr, 文本型
        .参数 cchWideChar, 整数型
        .参数 lpMultiByteStr, 整数型
        .参数 cbMultiByte, 整数型
     
    .DLL命令 CreateRemoteThread, 整数型, , , 公开
        .参数 hProcess, 整数型
        .参数 lpThreadAttributes, 整数型
        .参数 dwStackSize, 整数型
        .参数 lpStartAddress, 整数型
        .参数 lpParameter, 整数型
        .参数 dwCreationFlags, 整数型
        .参数 lpThreadId, 整数型, 传址
     
    .DLL命令 创建线程, 整数型, , "CreateThread", 公开
        .参数 lpThreadAttributes, 整数型
        .参数 dwStackSize, 整数型
        .参数 lpStartAddress, 子程序指针
        .参数 lpParameter, 整数型
        .参数 dwCreationFlags, 整数型
        .参数 lpThreadId, 整数型, 传址
     
    .DLL命令 销毁线程, 整数型, , "TerminateThread", 公开
        .参数 hThread, 整数型
        .参数 dwExitCode, 整数型
     
    .DLL命令 Internet建立连接, 整数型, "wininet.dll", "InternetConnectA", 公开
        .参数 Internet句柄, 整数型
        .参数 域名, 文本型, 传址
        .参数 服务器端口, 整数型, , 80HTTP;21FTP;
        .参数 用户名, 文本型, 传址, 空
        .参数 用户口令, 文本型, 传址, 空
        .参数 服务类型, 整数型, , 1FTP;3HTTP
        .参数 dwFlags, 整数型, , 0http;134217728被动FTP模式
        .参数 dwContext, 整数型, , 0
     
     

    下载说明

    本站目前主要提供易语言源码、模块、支持库等下载大部分源码均为ZIP打包,
    注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
    部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
    由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。

    使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。

     

    推荐排行