php怎么控制mp3播放器,【更新2018/12/07】简单的MP3播放器
本帖最后由 kumamiko 于 2018-12-7 11:02 编辑
snipaste_20181113_122405.png (63.66 KB, 下载次数: 0)
2018-11-13 12:35 上传
snipaste_20181113_122415.png (38.19 KB, 下载次数: 0)
2018-11-13 12:35 上传
snipaste_20181113_122430.png (49.49 KB, 下载次数: 0)
2018-11-13 12:36 上传
001.gif (915.97 KB, 下载次数: 0)
2018-12-1 13:52 上传
程序名称:MyAplayer
功能介绍:简单的mp3播放器,播放本地MP3,或调用搜索网易云音乐
PS:需要 .net 4.6.2 或以上
*调用网易云音乐api,ui容易卡
(原因已经知道,很低级的问题,没有另开线程,耗时操作阻塞了UI线程,但是整个代码很乱,暂时不打算重构)
更新:2018/12/07
1、关闭任务栏的图标,改为托盘小图标
2、修改下载路径,用Ookii.Dialogs.Wpf提供的VistaFolderBrowserDialog 替代自带的(体验极差的)FolderBrowserDialog
3、下载使用的是webclient的DownloadFileAsync,问题在于,下载出任何问题(主要是网络问题),都不会报错,导致下载挂起,下载文件占用。
目前主要是添加一个定时器,下载超时,直接CancelAsync( ),触发DownloadFileCompleted事件。(如果有其他好方法,可以交流学习)
注:下载超时时间 默认最短是10秒,如果嫌超时时间太短,请在config.ini,中修改downloadtimeout对应的值,对应到变量是int类型,请填 大于等于10 的 整数。
更新:2018/12/01
1、直接把本地歌词显示加上了(请保证歌词文件和歌曲名称对应,后缀名为lrc,且放在同一路径下)
2、下载网易云音乐歌曲时,顺带歌词也自动下载
3、异步加载本地歌曲
更新:2018/11/30
1、更改网络歌词显示方式
2、添加歌曲循环
3、其他显示细节修改
百度网盘
链接: https://pan.baidu.com/s/1BsMujOTyZyD8xheh6Q_46w 提取码: 19e2
源码
https://github.com/kumamiko/MyAPlayer
php怎么控制mp3播放器,【更新2018/12/07】简单的MP3播放器相关推荐
- PHP制作音乐播放器制作教案,js制作简单的音乐播放器的示例代码
一.设计目的: 1.随着现在人民生活质量的提高同样伴随着生活压力的增大,越来越多的人追求越来越多的娱乐,其中一种娱乐方式就是音乐,于是突发奇想,制作一个音乐播放器. 2.主要功能: 1 支持循环自动播 ...
- python装饰器的通俗理解_简单理解Python装饰器
Python有大量强大又贴心的特性,如果要列个最受欢迎排行榜,那么装饰器绝对会在其中. 刚接触装饰器,会觉得代码不多却难以理解.其实装饰器的语法本身挺简单的,复杂是因为同时混杂了其它的概念.下面我们一 ...
- java仿qq空间音乐播放_使用JS改造的简单网页音乐播放器,仿QQ空间样式
最近有好多东西要发表分享给大家,但由于时间问题,越多反而显得越乱,都不知道从何下手,该做的事情还有很多,最近整博客,又整得有点不兼容了,在想抽个时间修复它,可能时间要比较长,因为无从下手,必须一个一个 ...
- [2018.12.18]BZOJ1013 [JSOI2008]球形空间产生器sphere
设中心点坐标\(B=(b_1,b_2,b_3,...,b_n)\),球面上的点的坐标A=\((a_1,a_2,a_3,...,a_n)\) 则 \(dist_{A,B}=\sqrt{(a_1-b_1) ...
- 2018/12/07 L1-033 出生年 Java
解题的方法的思想非常的巧妙, 使用set的特性: 即set容器内的元素不能重复, 用set容器的size()方法来判断输入的年份的4位上的值有几个是不同的. 巧妙的解决了问题. import java ...
- 2018.12.7 浪在ACM 集训队第八次测试赛
2018.12.7 浪在ACM 集训队第八次测试赛 https://blog.csdn.net/QLU_minoz/article/details/84886717 感谢苗学林同学C题和D题题解 ht ...
- 用Qt写一个简单的音乐播放器(三):增加界面(播放跳转与音量控制)
一.前言 在用Qt写一个简单的音乐播放器(一):使用QMediaPlayer播放音乐中,我们已经知道如何去使用QMediaPlayer播放音乐. 在用Qt写一个简单的音乐播放器(二):增加界面(开始和 ...
- GStreamer 编写一个简单的MP3播放器
本文介绍如何使用GStreamer 编写一个简单的MP3播放器. 1,需要使用mad解码插件,因此需要先安装gstreamer0.10-plugins-ugly 2,编写mp3播放器 下面来看看如何利 ...
- 《新lrc播放器2》-iPhone上可以显示lrc歌词的播放器可以在播放mp3文件时显示lrc文件中的歌词的播放器
https://apps.apple.com/cn/app/%E6%96%B0lrc%E6%92%AD%E6%94%BE%E5%99%A82/id1535214306 以前,在iPhone上播放lrc ...
最新文章
- 移动互联网漫谈(3)
- 查看JDK的历史版本
- 北斗定位2.0版来了!普通人手机可用,全免费!
- Android拖动和缩放图片
- 分享一个不错的表格样式
- RF和GBDT和Xgboost的异同总结,加上lightgbm
- python selenium爬虫代码示例_python3通过selenium爬虫获取到dj商品的实例代码
- SpringBoot中的文件读取
- 2020 年百度之星·程序设计大赛 - 初赛二
- VMware Workstation虚拟机使用ISO映像文件
- 无线桥连后不能访问服务器,路由器设置无线桥接后不能登录副路由器怎么办?...
- 自编小程序,保持编程达人眼睛
- 高德数据下载器 POI,道路(含路况信息),切片数据
- 三种开窗函数详细用法,图文详解
- 面试中java 知识点
- 实现Python Http 接口测试
- 卫士处刑者冠军css3边,流放之路3.6强势BD排名_3.6版本之子介绍_3DM网游
- 在css中如何调整字间距?
- java 三元运算符
- 快速收集资料的一种方法