我想要一个带有两个参数的函数:文件路径和开始时间,它从给定时间开始音频文件。或者其他任何以相同方式工作的东西。
有没有图书馆可以做到这一点?
我想要一个带有两个参数的函数:文件路径和开始时间,它从给定时间开始音频文件。或者其他任何以相同方式工作的东西。
有没有图书馆可以做到这一点?
我会自动回答自己。
我发现了这个名为 libVLC(vlc 所基于的库)的库,它构成了我正在搜索的内容。
如果您可以选择,您可以调用一些具有此功能的外部 CLI 播放器:
import subprocess
def play(path, offset=0):
p = subprocess.Popen(
['myplayer', '--offset=%s' % offset, path],
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
pout, perr = p.communicate()
print(pout)
if p.returncode:
raise Exception(perr)