zoukankan      html  css  js  c++  java
  • pygame.mixer.Sound音频

    import pygame
    import time
    
    pygame.init()
    screen = pygame.display.set_mode((200, 100))
    
    bb=pygame.mixer.Sound('酒醉的蝴蝶.ogg')     #载入音乐并返回其对象
    #【不能载入mp3】
    #可以从OGG音频文件或未压缩的 WAV 文件加载声音
    ch=bb.play(loops=1,maxtime=0,fade_ms=0)  #播放
    #返回所选通道的Channel对象
    #loops:控制音乐播放的次数。播放(5)将使音乐播放一次,然后重复5次,总共是6次。如果循环是-1,那么音乐就会无限重复
    #maxtime:在给定的毫秒数后停止播放.  默认0--表示全部播放
    #fade_ms=0:将使声音以0音量开始播放,并在给定时间内逐渐升至全音量
    
    time.sleep(20)
    bb.stop()  #停止播放
    
    print(ch)
    
    
    clock = pygame.time.Clock()
    while True:
        t = clock.tick(60)
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                exit()
    
        pygame.display.update()
    bb.fadeout(30000)  #再播放指定时间后就淡出并停止播放音乐
    #参数:单位毫秒
    bb.set_volume(1)  #设置此声音的播放音量
    #参数是从0.0到1.0的值
    a=bb.get_volume()  #获取播放音量
    a=bb.get_num_channels()  #返回此声音正在播放的活动频道数
    a=bb.get_length()  #以秒为单位返回此声音的长度
    a=bb.get_raw()  #返回音频数据--字节形式

  • 相关阅读:
    memcached连接说明
    在win下启动memcached
    Memcached 查看帮助
    HTTP请求信息和响应信息的格式
    购买服务器配置带宽算法
    PHP删除数组指定下标的值
    tp5 验证器使用
    tp5 验证码功能实现
    layui 关闭当前窗口,刷新父级页面
    layui icon样式1到7
  • 原文地址:https://www.cnblogs.com/liming19680104/p/13228308.html
Copyright © 2011-2022 走看看