首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    你用java的swing可以做出这么炫的mp3播放器吗?

    这个mp3播放器是基于java的swing编写的,我认为界面还是可以拿出来和大家看一看评一评。...先说说创作的初衷,由于前段时间工作不是很忙,与其闲着,还不如找一些东西来给自己捣腾捣腾,在 之前写的 java开发_闹钟 和 pygame系列_百度随心听_完美的UI设计 的驱使下产生了编写这个mp3的灵感...这个mp3播放器由最初的草稿到现在,已经经历了11个版本,目前所有的功能基本上都已完善(除了音量控制和播放的进度条)。...我将会把我整理好的资源发布出来,供大家下载(现在在给代码添加注释) 下面给大伙展示这个mp3播放器: 原图:http://images.cnblogs.com/cnblogs_com/hongten/356471...NOTE: 播放器的左边是播放列表,主界面在右边(中间是音效和音乐的图片) 原图:http://images.cnblogs.com/cnblogs_com/hongten/356471/o_2.png

    2.3K30

    从零开始学习PYTHON3讲义(十四)写一个mp3播放器

    ---- 只是播放mp3,Python有很多扩展包可以选,很多操作起来也更简便。不过pygame是为了游戏设计,除了背景音乐,音效、与画面的协作也考虑的更多。...以pygame为例,通过查找中文的资料,总结之后,应当能写出这样的程序: #MP3播放器 #引入扩展库 import pygame #歌曲文件 file='rongHua.mp3' #初始化声音库...通常mp3文件都是这种格式。另外忘了交代,rongHua.mp3是我们要播放的声音文件名称,记得要提前准备好,放到程序同一个目录。...退出声音库和显示库 pygame.mixer.quit() pygame.display.quit() 每一行代码都有注释,我只讲解跟上一版不同的代码: 初始化的时候打开一个窗口,虽然什么也没有显示,但让播放器有了载体...我们直接进入练习的环节: 以本讲前面最终版代码code5.py为蓝本,修改程序,实现由命令行参数接受mp3文件名,并播放 除了q键之外,请设定ESC键也作为退出按键。

    1.6K40

    苹果往事:乔布斯和 iPod 的诞生

    Mac 电脑从此可以将 CD 上面的音乐转为 MP3 文件,由此而来的一个问题就是,必须允许用户将这些文件,传输到便携式 MP3 播放器。 7、 ?...便携式 MP3 播放器是1990年代中期开始出现的。乔布斯认为,市场上所有此类产品都很糟糕,非常丑也非常难用,苹果公司有必要开发一个自己的便携式 MP3 播放器。...那个时代的便携式 MP3 播放器大部分使用闪存,只能存放大约一张 CD 的歌曲量,也就是10首左右。少数播放器使用硬盘存储(上图),虽然容量更大,但体积也很大,并且具有难以使用的用户界面。...乔布斯认为,苹果的便携式 MP3 播放器,主要目的是跟 iTunes 很好地协同工作,并且吸引更多的客户使用 Mac 电脑。 最早定下的设计要求,只包含两点。...其他 MP3 播放器使用加号+和减号-按钮选择歌曲,一次只能从歌曲列表中移动一个项目。如果有一千首歌曲,这将变得无法操作。使用滚轮,手指就可以快速滑动,以用户希望的速率进行列表导航。 12、 ?

    75910

    什么是嵌入式(下)—— “重力”和“沉淀”

    巨大的市场需求,推动厂商开发出第一代MP3播放器,这个时候,还没有所谓的硬件解码,MP3软件解码的运算需求使得工程师不得不选择一块价格昂贵的处理器,这使得MP3播放器的成本达到了历史的最高点,但是,WHO...渐渐的,连开源的MP3解码模块也出现了——感谢开源,越来越多的厂商有能力制作和发布自己的MP3播放器——如同华强北的功能手机,销售一台MP3播放器的利润越来越低。...在这一过程中,MP3解码从单纯的播放器应用中被第一次提取出来——从应用层沉淀到软件服务层,成为一个模块——这是发生在这一嵌入式系统应用中的第一次沉淀。   ...这也是MP3播放器这一嵌入式系统应用中第二次沉淀。...很容易理解,在运算能力普遍较强的今天,一个有能力作MP3软件解码的MCU几乎是白菜价——换句话说,由于性能的普遍提升,MP3软件解码几乎是白送的,用软件解码比用硬件MP3芯片解码更为便宜,因此,MP3播放器这一嵌入式应用完成了最后一次沉淀

    43120
    领券