使用Python来';参与';视窗';音频频道,类似于游戏或youtube视频,以避免在7.1、5.1等版本之间不稳定切换

使用Python来';参与';视窗';音频频道,类似于游戏或youtube视频,以避免在7.1、5.1等版本之间不稳定切换,python,windows,audio,Python,Windows,Audio,以下是我迄今为止所尝试的: from tkinter import * import pygame root - Tk() root.title('soundlock') root.iconbitmap() root.geometry("300x200") pygame.mixer.init() def play(): pygame.mixer.music.load(r"C:\Users\Coran\Desktop\soundlock\soundlock.wa

以下是我迄今为止所尝试的:

from tkinter import *
import pygame

root - Tk()
root.title('soundlock')
root.iconbitmap()
root.geometry("300x200")

pygame.mixer.init()

def play():
pygame.mixer.music.load(r"C:\Users\Coran\Desktop\soundlock\soundlock.wav")
pygame.mixer.music.play(loops=100)

def stop():
pygame.mixer.music.stop()

my_button = Button(root, text="Engage", font=("Helvetica", 12), command=play)
my_button.pack(pady=20)

my_button2 = Button(root, text="End", font=("Helvetica", 12), command=stop)
my_button2.pack(padx=40, pady=20)

root.mainloop()
所以“soundlock.wav”是一个15分钟的wav文件,完全没有声音,我希望它能像游戏或youtube视频一样吸引Windows(当它在扬声器中“点击”时,之后它不再从7.1变为7.1,好像它一直在“准备”播放声音)但不幸的是,即使我把一个音频文件放在空白的地方,它也不起作用。就我的AV接收器而言,它还不如不存在

一定有某种方式可以让这些程序打开音频通道,并保持它们的打开状态(不播放任何声音)。。这是我的目标。。。从7.1或Atmos开始,无论youtube是否在播放,都要在那里停留

我显然是个新手,如果有任何可以进一步研究的提示或想法,包括必要时彻底改变方向,我都会非常感激

谢谢你的帮助