我有一个使用mplayer.py库播放音频文件的 Python 脚本。有一个任务循环播放该文件。在库源代码中,mplayer我没有找到一个选项表明音频需要播放这么多次。如果您只是mplayer从命令行运行它,则重播文件由选项指定-loop,例如如下所示:
mplayer -loop 3 audio.mp3
该脚本将播放该文件audio.mp3三遍。我怎样才能从 Python 中做到这一点?这是我的脚本:
from mplayer import Player, CmdPrefix
Player.cmd_prefix = CmdPrefix.PAUSING_TOGGLE # Менял этот параметр, не помогло
#player = Player() # Делал так
player = Player(['-loop', '3']) # И делал так
player.loadfile('audio.mp3') # Воспроизводит файл один раз, а нужно 3 раза. Как это сделать?
如何使用库工具将音频文件播放3次?
结果很简单——我找到了player属性
loop。我将其设置为所需的值,然后播放器会重复播放所需的次数。可悲的是,没有对该库的明确描述,以便您可以正常使用它。