1:导入pygame库,并且初始化声音播放模块

import pygame
pygame.mixer.init()

2:pygame提供了两个加载音乐文件的方法

pygame.mixer.Sound,主要加载ogg和wav音频文件。

pygame.mixer.music,主要加载mp3音频文件。

3:使用方法分别如下。

(1):pygame.mixer.Sound

music=pygame.mixer.Sound("005.wav")while True:music.play()

pygame.mixer.Sound会返回一个Sound对象,该对象又stop,play等方法。

注意,这里的音频文件是采用流的方式打开,并不会一次性播放完毕,所以需要使用while循环。

完整代码

# -*- conding:utf-8 -*-
import pygamepygame.mixer.init()music=pygame.mixer.Sound("006.wav")while True:music.play()

(2):pygame.mixer.music

# -*- conding:utf-8 -*-
import pygamepygame.mixer.init()
#加载音乐
pygame.mixer.music.load("006.mp3")
while True:#检查音乐流播放,有返回True,没有返回False#如果没有音乐流则选择播放if pygame.mixer.music.get_busy()==False:pygame.mixer.music.play()

此方法同Sound方法一样!都是以流的方式呈现,所以需要使用while循环!

python3 pygame学习(2):使用pygame加载音乐相关推荐

  1. pygame系列教程——1.2加载及显示图片

    文章目录 前言 pygame的坐标 游戏刷新率 Demo演示 pygame加载图片 一.加载图片 二.渲染图片 渲染的顺序 三.刷新窗口 前言 在上一节中,我们了解了pygame的安装及并编写了一个p ...

  2. pygame 加载音乐

    Sound 这里必须初始化,也可使用pygame.mixer.init()初始化. 加载声音除了以下两种还有pygame.mixer.Channel也可播放声音. pygame.init() obj ...

  3. PyTorch框架学习十九——模型加载与保存

    PyTorch框架学习十九--模型加载与保存 一.序列化与反序列化 二.PyTorch中的序列化与反序列化 1.torch.save 2.torch.load 三.模型的保存 1.方法一:保存整个Mo ...

  4. 深度学习数据集定义与加载

    深度学习数据集定义与加载 深度学习模型在训练时需要大量的数据来完成模型调优,这个过程均是数字的计算,无法直接使用原始图片和文本等来完成计算.因此与需要对原始的各种数据文件进行处理,转换成深度学习模型可 ...

  5. ios网络学习------4 UIWebView的加载本地数据的三种方式

    ios网络学习------4 UIWebView的加载本地数据的三种方式 分类: IOS2014-06-27 12:56 959人阅读 评论(0) 收藏 举报 UIWebView是IOS内置的浏览器, ...

  6. 【EF学习笔记07】----------加载关联表的数据 贪婪加载

    [EF学习笔记07]----------加载关联表的数据 贪婪加载 讲解之前,先来看一下我们的数据库结构:班级表 学生表 贪婪加载 //贪婪加载 using (var db = new Entitie ...

  7. OpenCV学习2--图片的加载,修改与保存

    OpenCV学习2--图片的加载,修改与保存 转自https://blog.csdn.net/qq_16481211/article/details/79553335 之前安装配置好OpenCV的环境 ...

  8. java虚拟机预先加载哪些类_Java虚拟机JVM学习02 类的加载概述

    Java虚拟机JVM学习02 类的加载概述 类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对 ...

  9. OpenCasCade学习笔记(三):加载显示STEP格式图片,并实现平移、缩放和旋转操作

    OpenCasCade学习笔记(三):加载显示STEP格式图片,并实现平移.缩放和旋转操作 C3DWidget.h #pragma once#include <QtWidgets/QApplic ...

最新文章

  1. 希尔排序算法实现思想个人理解
  2. 使用Python内置函数对变量类型进行转换
  3. Spring IoC 源码系列(五)getBean 流程分析
  4. PHP解压与配置的图片,PHP完善压缩处理类(支持主流的图像类型(jpg、png、gif)...
  5. 灾备还缺一套评价体系
  6. UI素材模板|数据可视化APP界面
  7. php编写一个计算相对路径的函数,php求相对路径的函数
  8. 转!!存储过程和触发器
  9. Android源码中常用的系统广播
  10. 基于聚合数据的移动联通基站API接口的php完整代码实例
  11. sl400升级win10_联想SL400全安装WIN7(官方最完美教程).doc
  12. 计算机上的策略禁止用户安装,Win7系统如何使用组策略禁止安装软件?
  13. 中考计算机考键盘,信息技术中考键盘常识复习讲座.ppt
  14. Illumina测序原理
  15. Window10家庭版启用远程桌面功能
  16. VS用OLE方式对Excel进行读写操作
  17. 学计算机有作业吗,有没有电脑高手,大学计算机专业的作业
  18. 可恶的RunDll广告怎么关闭
  19. #135:动画SVG的三种方法
  20. RocketDock的Mac主题

热门文章

  1. 【Python从入门到实战100天】06. 函数和模块的使用(保姆级图文+实现代码)
  2. 【ITOO 1】SQLBulkCopy实现不同数据库服务器之间的批量导入
  3. Linux解压命令大全
  4. 手工删除Oracle 12C数据库实例
  5. 放一块超实用的黑板,让房间文艺又暖心
  6. web端原生js实现全屏和退出全屏(F11功能)
  7. 仰恩大学2004年计算机系,再见,仰恩大学!谢谢你喂饱我的四年青春!
  8. 查询mysql性别字段0,1变为男女
  9. div旋转 vue_Vue实现按钮旋转和移动位置的实例代码
  10. 前端面试题---小米(总结知识点)