目录
- 面向对象的概念
- 音乐播放
- 播放器制作
1. 面向对象的概念
案例 1:新建文件,编写如下代码,了解面向对象的概念。
我接下来,来稍微的介绍一下,Python 是面向对象的语言,可以提高大规模编程的效率。我们可以先看类的概念,就是具有相同特征的东西叫做一类。
比如:
法国人、小日本都是人类(个人偏见,其他随意,盲裁就更厉害了。)都有眼睛、鼻子、嘴巴。
狗:旺财、大黄啥的都是狗,它们都是狗这类的。
类是允许有不同属性,比如都是人类,就有好人坏了,也有盲人裁判。当然还有高矮胖瘦都有。
Python 类在使用的时候需要先实例化,也就是输入属性信息创建出一个具体的例子,如这里的 tom,这个实例称为对象。
2. 音乐播放
案例 2:新建文件,编写如下代码,使用 pygame 提供的函数实现音乐播放。
和之前的惯例一样,我们先上代码,然后再写代码解析。
所需要素材记得关注公众号:AI悦创,后台回复 pygame 获取。
代码解析:
接下来,我们来解析一下我们的代码。
声音文件名称:hop hop-aiyc.mp3 原创声音,严谨商用。可以改成自己喜欢的音乐。
play() 可以有两个参数,第一个表示循环次数,-1 就一直循环,第二个参数表示播放起始时间,默认从头播放。
直接播放声音,可以用 Sound() 来实例化一个声音,比如这里的 t ,然后可以用这个 t 对象,play() 就是播放, Stop() 就是停止播放(文件不要过大,过长,否则载入失败。)
3. 播放器制作
案例 3:新建文件,编写如下代码,制作模拟播放器,可以通过鼠标单击暂停和继续播放。