Python_enjoy 2023-01-10 02:06 采纳率: 76.9%
浏览 56
已结题

pytho:Invalid RVA mode. (code 12)

我在Python中用pygame做了一个程序,代码如下:


import pygame
import sys
import time
from pygame.locals import *

pygame.init()
DISPLAYSURF=pygame.display.set_mode((400,300))
pygame.display.set_caption(' ')

# 设置
music_bb_ok=True

# 颜色
#                R  G  B
THE_HIND_COLOR=(39,39,39)

# 窗口设置
DISPLAYSURF.fill(THE_HIND_COLOR)

# 函数
def music_1():
    soun=pygame.mixer.Sound('./music/plane_bbs_ok.wav')
    soun.play()
    time.sleep(0.68)
    soun.stop()
            
while True:     # 主程序
    for event in pygame.event.get():
        if event.type == QUIT:
            pygame.quit()
            sys.exit()
        elif music_bb_ok:
            music_1()
    pygame.display.update()

报错:pytho:Invalid RVA mode. (code 12)
怎么解决?

展开全部

  • 写回答

2条回答 默认 最新

  • cjh4312 2023-01-10 10:38
    关注

    肯定你的文件格式不对,sound类可以播放wav格式的

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    Python_enjoy 2023-01-10 12:44

    我是从m4a改成mp3,再改成wav的

    回复
    cjh4312 回复 Python_enjoy 2023-01-10 13:02

    不能直接改名字的,格式不会变的。下载一个wav格式的就行,没有就下载mp3的,music类可以载入就下

    回复
    Python_enjoy 回复 cjh4312 2023-01-10 13:28

    我又用原m4a文件改了一遍,代码如下:

    import pygame
    import sys
    import time
    from pygame.locals import *
    
    pygame.init()
    DISPLAYSURF=pygame.display.set_mode((400,300))
    pygame.display.set_caption(' ')
    
    # 设置
    music_bb_ok=True
    
    # 颜色
    #                R  G  B
    THE_HIND_COLOR=(39,39,39)
    
    # 窗口设置
    DISPLAYSURF.fill(THE_HIND_COLOR)
    
    # 函数
    def music_1():
        soun=pygame.mixer.Sound('./music/plane_bbs_ok.m4a')
        soun.play()
        time.sleep(0.68)
        soun.stop()
                
    while True:     # 主程序
        for event in pygame.event.get():
            if event.type == QUIT:
                pygame.quit()
                sys.exit()
            elif music_bb_ok:
                music_1()
        pygame.display.update()
    
    
    

    回复
    展开全部6条评论
查看更多回答(1条)
编辑
预览

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月11日
  • 已采纳回答 1月10日
  • 创建了问题 1月10日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部