我已经搜索了无延迟实用程序的年龄,以便播放短片" .wav"文件通过python本身或os.system()函数。如果它有助于我运行Ubuntu
示例:
os.system("instantplay /home/fiveSecondClip.wav")
或:
pygame.mixer.play("/home/fiveSecondClip.wav")
请注意,pygame无法正常工作,因为您必须首先加载音频,据我所知,您不能同时加载多个音频。
该程序需要在后台运行,以便python文件可以通过输入发送垃圾邮件并仍然保持(重叠音频)
关于我如何做到这一点的任何想法?
答案 0 :(得分:0)
尝试通过afplay在终端上播放。使用下面的两个命令之一。
import os
import sys
import subprocess
#Plays one music file at a time
subprocess.call(["afplay", "storm-9s.mp3"])
#Can be used to play multiple music files as called
com = ("""osascript -e 'tell application "Terminal" to do script "afplay ./Desktop/storm-9s.mp3; exit"'""")
os.system(com)