源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

pygame学习笔记(4):声音控制

  • 时间:2022-09-02 15:53 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:pygame学习笔记(4):声音控制
pygame.mixer是一个用来处理声音的模块,其含义为“混音器”。游戏中对声音的处理一般包括制造声音和播放声音两部分,这里仅学习了播放声音部分。 [b]1、pygame.mixer启动与初始化[/b] pygame.mixer.init():mixer的初始化。程序中,使用时,一般放在最前面的几句代码中:
[url=http://pypi.python.org/pypi/mp3play/]http://pypi.python.org/pypi/mp3play/[/url]。这里简单介绍一下其主要方法: play(n,starms,endms):播放,第一个参数表示次数,第二、三个参数表示播放的起止位置,单位是毫秒。 stop(): 停止。 pause(), unpause(): 暂停和开始。 isplaying(): 判断是否正在播放,如果返回为TRUE,表示正在播放歌曲。 ispaused(): 判断是否为暂停,如果返回为TRUE,表示暂停。 seconds(): 返回mp3文件共多少秒,注意这里的单位是秒。 milliseconds(): 返回mp3文件共多少毫秒,注意这里的单位是毫秒。 mp3play首页上给出的例子为:
[u]复制代码[/u] 代码如下:
import mp3play filename = r'C:\music.mp3'#播放c盘下的music.mp3文件 clip = mp3play.load(filename) clip.play() import time time.sleep(min(30, clip.seconds()))#如果mp3文件的长度小于30少时,全部播放完,否则仅播放30秒。 clip.stop()
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部