Как с помощью QMediaPlayer запустить mp3 с определенной секунды PyQt5

Пишу MP3-Player. Научился запускать песню, приостанавливать, находить ее длительность, но метода в QMediaPlayer по включению mp3 с определенной секунды так и не нашел. Есть ли такой метод?


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

Автор решения: ПИТОНИСТ версия-3-8

В QMediaPlayer вроде бы нету, а вот в Pygame есть, попробуйте, ответ скопировал с question-it

Вот рабочий фрагмент, протестированный как на Windows 10, так и на Android. Обратите внимание, что музыкальный файл представляет собой mp3!

import pygame.mixer

#SOUND_FILE = 'c:/temp/JMJ.mp3'
SOUND_FILE = '/storage/emulated/0/music/JMJ.mp3'

pygame.mixer.pre_init(44100, -16, 2, 2048)
pygame.mixer.init()

pygame.mixer.music.load(SOUND_FILE)
pygame.mixer.music.play(loops=0, start=1626) # 1626 seconds from beginning

while pygame.mixer.music.get_busy():
    pygame.event.wait()

Конечно, работа с двумя и более модулями не очень, но хотя-бы как-то...

→ Ссылка