效果图

分为三个模块:

搜索音乐

本地音乐

播放器

搜索音乐

搜索音乐调用API,解析后用一个自定义的类存储下载下来,然后刷新加载的本地音乐库

本地音乐

本地音乐:读取本地文件夹内的mp3文件,并加载进维护的一个list列表,添加进表

播放器

使用QT里面的 QMediaPlayer 模块进行播放,实现播放功能,上一首和下一首,也可以实现双击表格内对应的音乐切换歌曲,调整音量等

模块分的太多了,写的比较乱,样式也不是很美观,再改进吧

目前做到现在这样,本来想链接数据库来读写音乐的,后面再写吧。。。

参考文章:QT-在线音乐播放_qt 音乐进度条_进击的大海贼的博客-CSDN博客

源代码地址:https://gitee.com/linye2830/code.git

Qt 音乐盒子(在线搜索下载+本地读取播放)相关推荐

  1. 千千静听安卓版是百度音乐旗下一款手机音乐软件,集本地歌曲播放

    千千静听安卓版是百度音乐旗下一款手机音乐软件,集本地歌曲播放 千千静听 千千静听安卓版是百度音乐旗下一款手机音乐软件,集本地歌曲播放.在线歌曲试听下载于一身.拥有自动匹配封面歌词.绚丽桌面widget ...

  2. 基于android的网络音乐播放器-网络音乐的多线程下载(六)

    作为android初学者,最近把疯狂android讲义和疯狂Java讲义看了一遍,看到书中介绍的知识点非常多,很难全部记住,为了更好的掌握基础知识点,我将开发一个网络音乐播放器-EasyMusic来巩 ...

  3. ImageIO 本地读取,网络下载图片

    文章目录 一.本地读取图片 二.网络下载图片 三.获取图片输入流 一.本地读取图片 BufferedImage image = ImageIO.read(new File("D:\\cc.j ...

  4. iOS m3u8本地缓存播放(控制下载并发、暂停恢复)

    一m3u8缓存播放的整个流程 二控制媒体下载的并发数 三控制单个媒体的切片下载并发数 四下载的中断和恢复 总结下任务生命周期中的任务状态变化 五注意的问题与思路延伸 一.m3u8缓存播放的整个流程 1 ...

  5. 移动音乐播放平台-酷狗音乐2021提供下载

    酷狗音乐2021安卓版是一款非常受欢迎的移动音乐播放平台.酷狗音乐2021app最新版采用先进的构架设计研发,设计了高传输效果的文件下载功能,实现数据分享传输.酷狗音乐2021app拥有新歌速递.权威 ...

  6. 大制作,1500多行python代码实现各大平台音乐搜索,下载,收听

    python实现各大平台音乐搜索,下载,收听 先上效果图 各大平台的歌随便搜,随便听! 打包后软件地址:https://wws.lanzoui.com/iosS7rlgzmb 密码: 2gm4 (最好 ...

  7. T端音乐盒子-NPC脚本

    为什么叫音乐盒子呢??这个说简单点,其实就是制作一个NPC,然后让玩家可以在游戏中有选则性的播放游戏音乐!有趣吧?其实主要用到了PlayDirectSound函数和SendPlaySound函数. 这 ...

  8. 一个导入到本地读取文档的方法

    一个导入到本地读取文档的方法 在网页上看到, 发现了一个比较好的插件 简悦 , 可以通过其中的一个功能, 下载为 markdown 文件. 发现是一个很不错的功能. 本来想去找一下, 有没有类似的 书 ...

  9. python英文发音-利用Python制作查单词小程序(二):下载音频并播放单词读音

    上篇文章中,我们要使用"execjs"这个模块来执行JS代码,这个模块在Anaconda中没有预先安装好,我们需要单独安装它.那么,我们如何安装新的模块呢? 以Anaconda为例 ...

最新文章

  1. 2015年10月15日学习html基础笔记
  2. MyBatis DAO层开发——Mapper动态代理方式
  3. Java红包退款_java 红包规则
  4. java中的HashSet内部是如何工作的
  5. HTTPS 协议到底比 HTTP 协议多些什么?
  6. 如何使用 Python 实现微信消息防撤回
  7. 编程实现strcpy函数_C编程中的strcpy()
  8. JAVA bean与XML互转的利器---XStream
  9. Java中常见的几种异常
  10. 步步为营100-开发前的思考
  11. 怎么给批处理(bat)添加注释
  12. 如何在家免费使用知网?
  13. html挪车隐藏手机,挪车电话轻易泄露你的隐私!车主这样做才能万无一失!
  14. 为影像数据去除无效值
  15. 修复windows系统引导
  16. javaScript的字符串
  17. 【UNR #6 B】机器人表演(DP)
  18. Task 03 python自动化之word操作
  19. 20190422每周精品之淘宝
  20. Python3:9行代码帮助小姐姐找回压缩包密码,而小姐姐的回报,让我害羞了~ ~

热门文章

  1. 杨超越杯编程大赛,参赛作品过100个,工程师评论:杨超越是谁?
  2. 用c语言如何以图形方式显示家谱,数据结构_家谱管理系统
  3. 指派问题——匈牙利法
  4. 简单解释一下一个项目中的pojo模块
  5. 如何完全的卸载ArcGIS?
  6. 智能化测试技术探索与实践——AAAS/IEEE Fellow、北京大学讲席教授谢涛阿里行
  7. 第一节 函数与极限——映射与函数
  8. 常用方法——4.JS将yyyy-MM-dd HH-mm-ss格式日期转换成时间戳
  9. 南京市六合区原副区长焦晓英一行莅临云创
  10. 安卓+ios系统--手机端页面自适应手机屏幕大小,禁止手动放大和缩小VUE