Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

7.3K
Vistas
El dispositivo especificado no está abierto o MCI no lo reconoce

Estaba programando un juego usando Python y necesitaba reproducir un efecto de sonido, así que usé el módulo de sonido de reproducción:

 from playsound import playsound playsound("Typing.wav", False)

Y cuando intenté ejecutar el programa, se devolvió este error:

 Error 263 for command: open Typing.wav The specified device is not open or is not recognized by MCI.

Investigué un poco y algunas fuentes indicaron que era un problema con mis controladores de sonido. Lo actualicé y lo reinstalé, pero el problema persiste. ¿Hay alguna forma de resolver esto?

over 4 years ago · Santiago Trujillo
6 Respuestas
Responde la pregunta

0

No creo que PlaySound admita archivos .wav. Intente convertir Typing.wav en un archivo mp3. Entonces cambia

 playsound("Typing.wav", False)

Dentro

 playsound("Typing.mp3", False)
over 4 years ago · Santiago Trujillo Denunciar

0

Intente cambiar a Python 3.7 o 3.8

Usé con éxito playsound en un proyecto hace varios meses, pero al revisarlo hoy con un entorno virtual de Python 3.9 me encontré con el mismo error que el OP. Bajar de categoría a Python 3.7 o 3.8 venv arregló las cosas.

Sé que esto se siente como una respuesta barata, y tampoco me gusta, especialmente porque el sistema CI playsound hace explícitamente una compilación para Python 3.9 en Windows, Linux y Mac . Si alguien más tiene más información sobre por qué playsound no parece funcionar en Python> 3.8, ¡me encantaría escucharlo!

over 4 years ago · Santiago Trujillo Denunciar

0

Tuve este mismo problema y lo arreglé usando

 audio_file = os.path.dirname(__file__) + 'audio.mp3' playsound(audio_file)
over 4 years ago · Santiago Trujillo Denunciar

0

Enfrenté este problema también en primer lugar, como se mencionó en los comentarios anteriores. Bajé mi versión de Python de 3.10 a 3.7 y , sin embargo, el problema persistió. Entonces, lo que realmente funcionó es que las versiones recientes de PlaySound están dando tales errores para solucionar esto, ejecute los siguientes comandos en cmd como administrador

pip desinstalar playound

pip instalar playound==1.2.2

y esto debería hacer el trabajo.

en caso de que eso no funcione, intente degradar su versión de python a 3.7 y ejecute estos comandos y eso debería ser bueno.

over 4 years ago · Santiago Trujillo Denunciar

0

Vea mi respuesta aquí : El problema está en la forma en queplaysound() maneja las rutas de los archivos. Espera un nombre de ruta completo usando solo barras diagonales. Ojalá se vuelva más portátil en versiones posteriores.

over 4 years ago · Santiago Trujillo Denunciar

0

**Ejecutar comando como administrador

  1. pip desinstalar playound
  2. pip instalar playound==1.2.2

**terminal en Pycharm

  1. pip desinstalar playound
  2. pip instalar playound==1.2.2
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda