Как зациклить воспроизведение в mplayer
Имею скрипт на Python, воспроизводящий аудио файл с помощью библиотеки mplayer.py. Есть задача зациклить воспроизведение этого файла. В исходниках библиотеки 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 раза?