当前位置:首页 > 黑客技术 > 正文内容

播放器代码(从此可以省下一笔开销)

访客3年前 (2022-03-16)黑客技术1027

播放器代码(从此可以省下一笔开销)

对于小伙伴们来说,在日常的学习和工作中,很多人都喜欢边听音乐边工作,音乐能够给自己的身心带来放松,让自己能够更加投入到学习和工作中去。

面对形形 *** 的音乐软件,小编自己动手,用60行代码就 *** 了一款简易的音乐播放器,一起来看看吧。

为了让大家对播放器有一个更加直观和全面的了解,也为了充分调动大家的积极性。 ,我们先来展示一下播放器的运行效果。

 

 

视频中,大家可以看到,只需要点击“获取本地歌曲”按钮,然后选择本地的音乐文件夹,所有的音乐名称就会展示在右侧的音乐栏中。

大家可以通过上下滑动音乐栏来查看所有的音乐,然后根据左侧的四个按键的提示,就可以选择音乐进行播放,或者暂停等操作。

01.程序讲解

通过视频进行软件使用的讲解后,接下来,我们就对于程序进行解析,看一下如何利用60行代码就可以 *** 这样的一个播放器。

对于程序的讲解,主要分为以下的三个步骤:

播放器界面的构造 获取本地的音乐,并展示在界面中 对音乐的播放,停止等操作

02.播放器界面的构造

对于播放器界面的构造,程序利用的是tkinter进行 *** ,部分程序如下图所示。

播放器代码(从此可以省下一笔开销)

程序中,规定软件的界面大小为700×500,同时为界面设置了背景图,对于各个按钮控件相对于界面的位置,则是通过place函数来进行设置。

二维码的的展示,则是通过依托于tkinter库中的Label控件进行展示。界面的样式如下图所示。

播放器代码(从此可以省下一笔开销)

界面中,黄色的部分是为了后续音乐文件的展示,左侧的四个按键则是起到了对于音乐的控制。

03.获取本地的音乐,并展示在界面中

对于本地文件的获取,可以通过tkinter库中的askdirectory函数,来选择本地的文件夹,利用os库中的listdir函数列出文件夹下所有的音乐。并利用tkinter库的Listbox控件将音乐展示在界面中,程序如下图所示。

播放器代码(从此可以省下一笔开销)

程序中,通过for循环将音乐的名字插入到Listbox对象中,然后展示在界面中,如下图所示。

播放器代码(从此可以省下一笔开销)

可以看到,通过选择本地的音乐文件夹,在界面中展示出了所有的歌曲名字 。

04.对音乐的播放,停止等操作

对于音乐的播放,利用的pygame库来实现,对于歌曲的操作,包括了播放、暂停,继续以及停止,通过pygame库,几行代码即可实现,程序如下图所示。

播放器代码(从此可以省下一笔开销)

在歌曲的播放过程中,在音乐栏的最上方,会显示出当前播放的是哪一首音乐,如下图所示。

播放器代码(从此可以省下一笔开销)

以上就是小编今天为大家分享的趣味案例,利用简单的几十行代码就可以 *** 一个简单的音乐播放器,大家可以动手操练起来!

扫描二维码推送至手机访问。

版权声明:本文由黑客技术发布,如需转载请注明出处。

本文链接:https://w-123.com/64064.html

标签: 阅历杂谈

“播放器代码(从此可以省下一笔开销)” 的相关文章

俄罗斯管道巨头 Transneft 遭攻击 79 GB数据泄露

俄乌冲突进入第 3 周,一些非常规行为者继续针对俄罗斯国家支持的企业发起攻击,进行一连串的黑客攻击和数据泄露。而由俄罗斯国家控制的石油管道巨头 Transneft 无疑成为了重点攻击对象。 本周四,泄密托管网站 Distributed Denial of Secrets 发布了一个 79GB 的电子...

微软 Windows 受到 Hafnium 恶意软件 “Tarrask” 的集团化攻击

对微软Exchange服务器造成严重破坏的臭名昭著的Hafnium黑客组织回来了。但这一次,微软清楚地知道这个国家支持的威胁行为者团体的活动意图,该组织正在利用”Tarrask”恶意软件来瞄准并不断削弱Windows操作系统的防御能力。 微软检测和响应小组(DART)在一篇博文中解释说,Hafni...

研究报告显示 2021 年加密货币牛市使犯罪分子更加富有

根据区块链数据公司Chainalysis的一份报告,在2021年底,网络犯罪分子拥有超过110亿美元与非法活动有关的加密货币,比2020年底的30亿美元有了飞速的增长。最有利可图的犯罪行为是盗窃。据该公司称,犯罪分子、加密货币钱包中93%的资金是由价值98亿美元的被盗币构成。 为了找到这些数字,Ch...

卡巴斯基调查:30% 的人认为使用跟踪软件来监视伴侣是正常的

据Techspot报道,根据卡巴斯基的一项调查,30%的人认为使用跟踪软件来监视他们的伴侣是正常的。跟踪软件是一类允许一个人监视另一个人的软件,通常是在目标的移动设备上安装该软件,而他们并不知情。这类应用程序通常伪装成家长控制应用程序或防盗解决方案,可以监控互联网活动,跟踪用户的行踪,录制音频和视频...

ESET:黑客借中东新闻网站对目标访客发起攻击

经历了持续一年多的追踪,网络安全研究人员终于摸清了“中东之眼”新闻网站入侵事件的来龙去脉。由 ESET 周二发布的报告可知,一群黑客入侵了总部位于伦敦的这家热门新闻网站。这家网站着眼于中东地区的新闻报道,而攻击者的最终目标却是网站访客。 伊朗驻阿布扎比大使馆网站的脚本注入 据悉,这轮黑客活动一直从...

苹果 Safari 浏览器漏洞允许跨站点用户跟踪

Hackernews 编译,转载请注明出处: 在苹果 Safari 15的 IndexedDB API 实现中放入的一个软件漏洞可能被恶意网站利用,以追踪用户在网络浏览器中的在线活动,更糟糕的是,它还可能泄露用户的身份。 2021年11月28日,防欺诈保护软件公司 FingerprintJS...

评论列表

俗野谜兔
3年前 (2022-07-27)

相对于界面的位置,则是通过place函数来进行设置。二维码的的展示,则是通过依托于tkinter库中的Label控件进行展示。界面的样式如下图所示。播放器代码(从此可以省下一笔开

只酷樱甜
3年前 (2022-07-27)

播放器代码(从此可以省下一笔开销)对于小伙伴们来说,在日常的学习和工作中,很多人都喜欢边听音乐边工作,音乐能够给自己的身心带来放松,让自己能够更加投入到学习和工作中去。面对形形色色的音乐软件,小

笙沉淤浪
3年前 (2022-07-27)

stbox控件将音乐展示在界面中,程序如下图所示。播放器代码(从此可以省下一笔开销)程序中,通过for循环将音乐的名字插入到Listbox对象中,然后展示在界面中,如下图所示。播放器代码(从此可

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。