Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

7.3K
Views
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 answers
Answer question

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 Report

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 Report

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 Report

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!