python-Tkinter中带有PyDub的音量滑块
发布时间:2022-05-12 22:37:34 266
相关标签: # node.js
通常使用音频,您可以使用以下方式访问音量:sound.volume = 10 但是使用 Pydub,使用以下方式访问音量:sound + 10 问题在于我无法完全“设置”音量,只需调整歌曲当前的音量在。我想创建一个 Tkinter 滑块,我可以在听不见和响亮之间变化。这是我到目前为止所拥有的:
root = tk.Tk()
root.geometry("500x500")
song1 = AudioSegment.from_file("./song.mp3")
def current_value(event):
song1 + slider.get()
#song1.volume = event
print(event)
slider = ttk.Scale(root, from_=-50, to=50, orient="horizontal",command=current_value)
slider.place(rely=.5, relx=.5)
def play_music(song):
play(song)
thread1 = threading.Thread(target=play_music, args=(song1,))
thread1.start()
root.mainloop()
#This mostly just lags the audio file
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报