Python - 在 google colab 中使用多线程播放音频
Python - Playing audio using multithreading in google colab
我一直在尝试在不同的线程中播放音频,但在 google 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()
Colaboratoty 仅用于控制台目的,如果有扬声器或其他外围设备连接到服务器,那么您的音频将在那里播放...而不是在您的浏览器上!但是有两种方法。
- 您需要在检查元素面板中编辑 Colaboratoty 的 javascript 文件或
- 使用 python 代码播放声音..
现在我会给你第二种解决方案,因为你是一名 python 开发人员,如果不精通 javascript,可能会遇到一些问题。
您可以在这里找到您的解决方案:https://colab.research.google.com/drive/1--xY78_ZTFwpI7F2ZfaeyFKiAOG2nkwd
祝你好运!
我一直在尝试在不同的线程中播放音频,但在 google 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()
Colaboratoty 仅用于控制台目的,如果有扬声器或其他外围设备连接到服务器,那么您的音频将在那里播放...而不是在您的浏览器上!但是有两种方法。
- 您需要在检查元素面板中编辑 Colaboratoty 的 javascript 文件或
- 使用 python 代码播放声音..
现在我会给你第二种解决方案,因为你是一名 python 开发人员,如果不精通 javascript,可能会遇到一些问题。 您可以在这里找到您的解决方案:https://colab.research.google.com/drive/1--xY78_ZTFwpI7F2ZfaeyFKiAOG2nkwd
祝你好运!