pygame.music
来源:互联网 发布:淘宝联盟购物 编辑:程序博客网 时间:2024/06/05 18:16
pygame中,与背景音乐有关的函数都是以pygame.mixer.music开头的
转载自http://www.pygame.org/docs/ref/music.html
pygame.mixer.music.load(音乐文件名)
加载背景音乐
pygame.mixer.music.play(重复次数,开始时间)
开始播放背景音乐。重复次数如果是5,加上原来播放的一次,总共会播放6次。开始时间如果为1.0的话,表示从音乐的第2秒开始播放。
pygame.mixer.music.rewind()
返回到音乐开头重新播放。
pygame.mixer.music.stop()
停止当前背景音乐。
pygame.mixer.music.pause()
暂停当前背景音乐。
pygame.mixer.music.unpause()
继续播放当前音乐。
pygame.mixer.music.fadeout(淡出时间)
淡出当前正在播放的背景音乐。理论上应该在完成淡出前,别的音乐都不能播放,但实际上有很多情况不会发生这种情况。
pygame.mixer.music.set_volume(音量值)
设置背景音乐的音量。取值从0.0到1.0。在新的音乐加载前设置,音乐加载时生效。
pygame.mixer.music.get_volume()
获得当前背景音乐的音量值。
pygame.mixer.music.get_busy()
如果当前背景音乐正在播放则返回True,如果没在播放则返回False。
pygame.mixer.music.set_pos(位置值)
设置音乐从什么位置开始播放。位置值可以带小数。这个值对于不同音乐格式意义不一样。对于OGG文件,从音乐开始算起,算到位置值所指定的秒数开始播放。对于MP3文件,从音乐当前播放位置开始算起,再加位置值所指定的秒数。如果要从头开始算,要使用pygame.mixer.music.rewind()。
pygame.mixer.music.get_pos()
返回当前音乐播放了多长时间。这个函数并不反映当前音乐是从什么时间开始播放的。
pygame.mixer.music.queue(音乐文件名)
设置下一首要播放的音乐。如果当前音乐播放完了,自动开始播放这一首。但是如果当前音乐停止了,或者被换掉了,那么这首音乐就自动失效了。
pygame.mixer.music.set_endevent(事件类型)
一般是这样调用的:
pygame.mixer.music.set_endevent(pygame.USEREVENT)
当音乐停止的时候,向事件队列发送一个信号,排队。音乐每播放完一次,发送一次信号。如果要它不再发送信号,则在括号里什么也不加的调用。
pygame.mixer.music.get_endevent()
返回音乐播放完后发送的信号。如果没有播放完过,则返回pygame.NOEVENT
- pygame.music
- 播放音乐:pygame.mixer.music
- [BUG]pygame.mixer.music.play
- Music
- music
- music
- music~~
- Music
- music
- music
- Music
- music
- Music
- Music
- @@music@@
- music
- pygame
- pygame
- [Android] 任意时刻从子线程切换到主线程的实现原理及加强版
- C++ 静态 常量
- 怎么样才能进入BAT公司的研发部门
- [leetCode刷题笔记]566. Reshape the Matrix
- Android点击其他区域,隐藏EditText键盘。
- pygame.music
- PHP接入umeditor(百度富文本编辑器)
- linux设备树笔记
- 在SQL SERVER里面用命令查包含某字段的表
- Mybatis错误
- https请求的过程图
- Android开发推荐 [记录]
- Android Studio的gradle环境配置
- 显著性检测AC方法