Как зациклить воспроизведение в 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 раза?


Ответы (0 шт):