You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python使用playsound播放音频报MCI错误263的解决方法求助

解决办法
  • 校验音频文件与路径
    首先确认你的Typing.wav文件本身没有损坏,可先双击用系统播放器尝试播放。其次避免使用带中文、特殊字符或空格的文件路径,优先使用绝对路径调用,路径前加r规避转义字符问题,示例:
    from playsound import playsound
    playsound(r"C:\完整路径\Typing.wav", False)
    
  • 降级playsound版本
    1.3.0版本的playsound在Windows环境下存在大量MCI兼容问题,可卸载当前版本后安装1.2.2版本验证:
    pip uninstall playsound
    pip install playsound==1.2.2
    
  • 修改playsound源码适配Windows
    进入Python安装目录下的Lib/site-packages/playsound路径,打开playsound.py文件,找到Windows平台下的_playsoundWin函数,将其中的open命令修改为明确指定音频类型的格式:
    # 原代码大致为 command = 'open "' + sound + '" alias ' + alias
    # 修改为
    command = f'open "{sound}" type waveaudio alias {alias}'
    
  • 更换更稳定的音频播放模块
    游戏开发场景下更推荐使用pygame的mixer模块,兼容性远高于playsound,示例代码:
    import pygame
    # 初始化混音器
    pygame.mixer.init()
    # 加载并播放音效
    typing_sound = pygame.mixer.Sound("Typing.wav")
    typing_sound.play()
    

内容的提问来源于stack exchange,提问作者Richard Su

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 08:36:03