import subprocess
def musicplayer():
audio_file = "C:\\Python34\\Calvin.mp3"
return_code = subprocess.call(["afplay", audio_file])
button2 = Button(root, text="Place Bet", command=musicplayer)
button2.configure(background="darkred")
button2.pack(anchor=E)
Я переместил музыкальный файл в более доступную область для python, поскольку он не работал раньше. Я довольно новичок в кодировании и просто пытаюсь запустить некоторые программы. Это по правильным линиям? Я продолжаю получать сообщение об ошибке:Попытка воспроизведения музыки в программе - Ошибка пути к файлу
"Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python34\lib\tkinter\__init__.py", line 1487, in __call__
return self.func(*args)
File "C:/Users/Michael/Documents/test 1.py", line 27, in musicplayer
return_code = subprocess.call(["afplay", audio_file])
File "C:\Python34\lib\subprocess.py", line 537, in call
with Popen(*popenargs, **kwargs) as p:
File "C:\Python34\lib\subprocess.py", line 858, in __init__
restore_signals, start_new_session)
File "C:\Python34\lib\subprocess.py", line 1111, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified
Если кто-нибудь может помочь или сказать, что я сдаду это было бы здорово!
Что/где 'afplay'? –
Друг добавил, не уверен, почему ... Убрал его и теперь получил ошибку: OSError: [WinError 193]% 1 не является допустимым приложением Win32 – Hagrid
Ну, вам нужна какая-то библиотека или исполняемый файл для воспроизведения аудиофайла , 'afplay', похоже, является приложением только для OS X, поэтому вы даже не имеете этого в своей системе Windows. –