Python-在谷歌colab中使用多线程播放音频



我一直在尝试在不同的线程中播放音频,但在谷歌Colab上没有。请帮帮我。我在代码中没有任何错误。

import os
import threading 
from threading import * 
import time 
from google.colab import drive
from playsound import playsound
def play1(): 
playsound("/content/drive/My Drive/colabTestData/SoundHelixBackground.mp3")  
time.sleep(2)
def play2(): 
playsound("/content/drive/My Drive/colabTestData/SoundHelixBackground.mp3")  

t1=Thread(target=play1)
t2=Thread(target=play2)
t1.start()
t2.start()

Colaboratity仅用于控制台目的,如果有扬声器或其他外围设备连接到服务器,那么您的音频就会在那里播放。。。不在您的浏览器上!但是有两种方法。

  • 您需要在inspect元素面板或
  • 使用python代码播放声音

现在我将为您提供第二个解决方案,因为您是一名python开发人员,如果不精通javascript,可能会面临一些问题。您可以在此处找到解决方案:https://colab.research.google.com/drive/1--xY78_ZTFwpI7F2ZfaeyFKiAOG2nkwd

祝你好运!

最新更新