博客
关于我
音乐播放器---歌词显示逻辑篇
阅读量:126 次
发布时间:2019-02-26

本文共 476 字,大约阅读时间需要 1 分钟。

  • 打开对话框并选择歌曲

    在该功能中,我们通过创建一个OpenFileDialog组件来实现文件选择的功能。组件支持多选文件,并设置初始显示目录为用户音乐库。文件类型通过过滤器限制为.mp3格式。用户选择文件后,文件路径被提取并添加到listBox中,便完成了歌曲的添加过程。

  • 切割歌词文件并获取.lrc文件

    在音乐路径已知的情况下,我们可以通过路径切割技术,找到与音乐文件同一路径下的歌词文件(.lrc)。这些歌词文件通常包含歌曲的歌词和对应的播放时间。通过代码处理,我们将歌词和时间分割并存储,便获得了完整的歌词信息。

  • 处理歌词文件并切割内容

    对于每个歌词文件,我们使用Split方法将歌词和时间分割开来。通过遍历每一句歌词,确保每句歌词与其对应的时间信息一同存在。最终,我们将处理后的歌词信息存储在一个列表中,便完成了歌词的整理工作。

  • 根据播放时间显示歌词

    在音乐播放过程中,我们通过定时器获取当前播放时间和音乐名称。然后,遍历歌词列表,匹配当前播放时间和歌词的时间信息。通过这种方式,我们能够在正确的时间点显示相应的歌词,实现了歌词的动态显示效果。

  • 转载地址:http://hhtf.baihongyu.com/

    你可能感兴趣的文章
    Oracle 如何处理CLOB字段
    查看>>
    oracle 学习
    查看>>
    oracle 定义双重循环例子
    查看>>
    ORACLE 客户端工具连接oracle 12504
    查看>>
    Oracle 客户端连接时报ORA-01019错误总结
    查看>>
    oracle 导出sql数据库表结构,使用sql developer 导出Oracle数据库中的表结构
    查看>>
    oracle 嵌套表 例子,Oracle之嵌套表(了解)
    查看>>
    Oracle 常用命令
    查看>>
    Oracle 常用的V$视图脚本(二)
    查看>>
    Oracle 并行原理与示例总结
    查看>>
    oracle 并集 时间_Oracle集合运算符 交集 并集 差集
    查看>>
    Oracle 序列sequence 开始于某个值(10)执行完nextval 发现查出的值比10还小的解释
    查看>>
    ORACLE 异常错误处理
    查看>>
    oracle 执行一条查询语句,把数据加载到页面或者前台发生的事情
    查看>>
    oracle 批量生成建同义词语句和付权语句
    查看>>
    oracle 抓包工具,shell 安装oracle和pfring(抓包) 及自动环境配置
    查看>>
    Oracle 拆分以逗号分隔的字符串为多行数据
    查看>>
    Oracle 排序中使用nulls first 或者nulls last 语法
    查看>>
    oracle 插入date日期类型的数据、插入从表中查出的数据,使用表中的默认数据
    查看>>
    Oracle 操作笔记
    查看>>