Python3: проигрывать аудиофайл с заданного времени - PullRequest
0 голосов
/ 10 сентября 2018

Мне бы хотелось иметь функцию с двумя аргументами: путь к файлу и время начала, которая запускает аудиофайл с заданного времени. Или что-нибудь еще, что работает так же.

Есть ли библиотека для этого?

Ответы [ 2 ]

0 голосов
/ 10 сентября 2018

Если это вариант для вас, вы можете позвонить какому-нибудь внешнему проигрывателю 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)
0 голосов
/ 10 сентября 2018

Я отвечаю сам себе.

Я обнаружил, что эта библиотека называется libVLC (библиотека, на которой основан vlc), которая делает то, что я искал.

...