musicPlayer

这个用Java写的开源音乐播放器,我粉了

一个人想着一个人 提交于 2020-08-17 17:22:07
随着版权意识的增强,如今,想听几首歌,都得下载好几个音乐软件,这也就算了,大部分音乐还都是付费,安装这么多APP或许还说的过,但是对于不是粉丝的人来说,付费听歌都不怎么愿意,于是就开始寻找免费的音乐下载,这时候要是有一个音乐播放器那就完美了。 近日,猿妹发现一个用Java编写的音乐播放器——MusicPlayer,支持 Win / macOS/平台,整体界面如下: MusicPlayer具有如下特性: 播放清单,你可以通过以下方式将歌曲添加到播放列表: 选择一首歌曲后,单击“将歌曲添加到播放列表”按钮。 拖动歌曲、歌手或传记,然后将其拖到播放列表中。 使用快捷键CTRL或SHIFT键选择多首歌曲,然后将其拖放到播放列表上。 音乐库自动更新,如果已在用户的音乐目录中添加或删除了歌曲,则应用程序的音乐库将在启动时更新。 在Windows系统上,与键盘上的媒体键兼容。 搜索功能,轻松搜索任何歌手、专辑和歌曲。 安装说明 1、从releases存储库中的目录下载MusicPlayer.jar文件 2、在计算机上创建一个目录来存储JAR文件。该应用程序首次运行时,它将创建一个img目录和一个library.xml文件,以将歌曲数据存储在JAR所在的目录中。 3、Windows系统安装还需要一个步骤,从releases目录下载JIntellitype.dll文件,并放在同一个文件夹

这个用Java写的开源音乐播放器,我粉了

99封情书 提交于 2020-08-14 01:46:39
随着版权意识的增强,如今,想听几首歌,都得下载好几个音乐软件,这也就算了,大部分音乐还都是付费,安装这么多APP或许还说的过,但是对于不是粉丝的人来说,付费听歌都不怎么愿意,于是就开始寻找免费的音乐下载,这时候要是有一个音乐播放器那就完美了。 近日,猿妹发现一个用Java编写的音乐播放器——MusicPlayer,支持 Win / macOS/平台,整体界面如下: MusicPlayer具有如下特性: 播放清单,你可以通过以下方式将歌曲添加到播放列表: 选择一首歌曲后,单击“将歌曲添加到播放列表”按钮。 拖动歌曲、歌手或传记,然后将其拖到播放列表中。 使用快捷键CTRL或SHIFT键选择多首歌曲,然后将其拖放到播放列表上。 音乐库自动更新,如果已在用户的音乐目录中添加或删除了歌曲,则应用程序的音乐库将在启动时更新。 在Windows系统上,与键盘上的媒体键兼容。 搜索功能,轻松搜索任何歌手、专辑和歌曲。 安装说明 1、从releases存储库中的目录下载MusicPlayer.jar文件 2、在计算机上创建一个目录来存储JAR文件。该应用程序首次运行时,它将创建一个img目录和一个library.xml文件,以将歌曲数据存储在JAR所在的目录中。 3、Windows系统安装还需要一个步骤,从releases目录下载JIntellitype.dll文件,并放在同一个文件夹

两步实现在网站左下角实现音乐播放器弹窗听歌

耗尽温柔 提交于 2020-07-28 10:58:07
一、播放样式 二、引入CSS+JS css,js下载地址: GitHub下载地址 2.1 新建模块musicPlayer.html < div id = "player" th : fragment = "musicPlayer" > < script > var zp = new zplayer ( { element : document . getElementById ( "player" ) , autoPlay : 0 , /*是否开启自动播放,默认false*/ lrcStart : 1 , /*是否开启歌词功能 ,默认false(为true时musics集合中需要传入lrc字段。)*/ showLrc : 0 , /*开启歌词功能后是否展示歌词内容 ,默认false*/ fixed : 1 , /*是否固定在底部,默认false*/ listFolded : 1 , /*列表是否折叠,默认false*/ listMaxHeight : 300 , /*列表最大高度,默认240*/ musics : [ { title : "讲真的" , author : "曾惜" , url : "http://music.163.com/song/media/outer/url?id=30987293.mp3" , pic : "http://p1.music.126.net

Android“只有创建视图层次结构的原始线程才能触摸其视图。”

落花浮王杯 提交于 2020-07-28 01:46:42
问题: I've built a simple music player in Android. 我已经在Android中构建了一个简单的音乐播放器。 The view for each song contains a SeekBar, implemented like this: 每首歌曲的视图都包含一个SeekBar,实现如下: public class Song extends Activity implements OnClickListener,Runnable { private SeekBar progress; private MediaPlayer mp; // ... private ServiceConnection onService = new ServiceConnection() { public void onServiceConnected(ComponentName className, IBinder rawBinder) { appService = ((MPService.LocalBinder)rawBinder).getService(); // service that handles the MediaPlayer progress.setVisibility(SeekBar.VISIBLE); progress

跨平台开源音乐播放器Exaile

爱⌒轻易说出口 提交于 2020-07-27 02:53:39
Exaile是一款跨平台的开源 音乐播放器 ,支持操作系统Windows、macOS和Linux。基于Python和 GTK+ 编写,遵守GPL开源协议。支持常见的音频格式包括MP3、FLAC、WAV、AAC等。支持插件方便拓展,目前已支持50多种插件包括last.fm, 网络收音机,博客平台等。 主要特色: 自动获取音乐集封面; 自动获取歌词; 支持网络收音机流媒体; 支持播放列表,以及不同列表间的切换 搜素/过滤音乐列表等拓展功能 AB重复、均衡器,重播增益等 GitHub 仓库挂件 WordPress 插件 exaile / exaile :notes: Cross-platform music player http://www.exaile.org/ 231 67 Download ZIP 相关文件下载地址 本地直接下载 来源: oschina 链接: https://my.oschina.net/u/4267086/blog/4307765

自定义css样式结合js控制audio做音乐播放器

主宰稳场 提交于 2020-05-03 23:49:08
最近工作需求需要播放预览一些音乐资源,所以自己写了个控制audio的音乐播放器。 实现的原理主要是通过js调整audio的对象属性及对象方法来进行控制: 1.通过play()、pause()来控制音乐的播放与暂停 2.通过duration、currentTime获取音乐长度及实时播放进度 3.通过volume、muted对音量大小进行调节 4.通过ended、error检测音乐的播放状态 首先来看一下实现效果:当播放点击音乐时该音乐展示播放进度、进度条、音乐条 本例子实际效果(博客园不允许添加audio,所以只能展示样式):    05:18 老街  作者: 李荣浩  上传时间: 2019-01-01 12:25:34  收藏量: 5426  推荐  删除   04:03 七友  作者: 梁汉文  上传时间: 2019-01-06 14:32:28  收藏量: 1215  推荐  删除 首先要实现的是音乐的播放与暂停,当点击播放按钮时首先通过对比音乐是否控制当前播放音乐还是更换音乐播放,如果是控制当前音乐则通过play()、paused()进行播放及暂停,如果是更换音乐则先删除原播放进度条及音乐条,然后重新载入进行播放 function playMusic(obj) { var musicPlayUrl = musicPlayer.src var

完整打造一个多功能音乐播放器项目(初步设想跟酷狗类似)

萝らか妹 提交于 2020-04-29 14:06:05
本人目前准备利用闲暇时间打造一个完整的音乐播放器项目,主要用于学习及分享!原创不易,转载请注明出处。 这是一个什么样的音乐播放器呢?整体的架构跟酷狗差不多吧,我的方式呢,是一个个组件一个个模块先做好,最后组合成完整的项目,最后项目会放在本人的github上,等项目完毕后会发布链接。另外呢,这个算是对自己曾经封装过的函数的一些检验,为了方便原理上的了解,整个项目不会用到任何的控件及插件,算是从底层的js或jq+audio开始吧(实际开发不推荐,这样效率太低,不过用于提升自己的还是推荐这样,写过一遍跟引用一遍是完全不同两个概念),当然也会适当的封一些函数,这些会放在文章的最末尾,每个模块或多或少都会引用其中部分函数。 模块①、歌词同步: (为了方便测试,先用了html5提供好的audio标签,我们只做歌词功能),初步效果是这样:(另外直接在酷狗下载歌词文件就可以用了) 这个其实不难,不过呢,咱用点最笨的办法(关于解析字符串,不用正则匹配),酷狗都用过吧,里面的歌词文件是.krc文件,这种文件是加密过的,所以呢,从酷狗下载下来的歌词文件需要先转化成lrc文件,推荐下面的软件: krc文件点开是这样的: 转化成lrc文件后是这样的: 注意这时候lrc文件的字符编码不是utf-8,各位需要自行另存为utf-8文件,好了,歌词文件准备好了,可以开始我们的歌词模块了。

Android“只有创建视图层次结构的原始线程才能触摸其视图。”

好久不见. 提交于 2020-04-18 07:10:19
问题: I've built a simple music player in Android. 我已经在Android中构建了一个简单的音乐播放器。 The view for each song contains a SeekBar, implemented like this: 每首歌曲的视图都包含一个SeekBar,实现如下: public class Song extends Activity implements OnClickListener,Runnable { private SeekBar progress; private MediaPlayer mp; // ... private ServiceConnection onService = new ServiceConnection() { public void onServiceConnected(ComponentName className, IBinder rawBinder) { appService = ((MPService.LocalBinder)rawBinder).getService(); // service that handles the MediaPlayer progress.setVisibility(SeekBar.VISIBLE); progress

Orangepi DLAN Music Player

爱⌒轻易说出口 提交于 2020-01-07 15:56:09
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> sudo apt install -y gmediarender gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-alsa sudo nano /etc/asound.conf defaults.ctl.card 1 defaults.pcm.card 1 defaults.timer.card 1 sudo gmediarender -f "Pi" -d 来源: oschina 链接: https://my.oschina.net/lanseyujie/blog/3154386