Я хочу зациклить аудиофайл и использовать комбинацию ЭТОГО КОДА (мой исходный вопрос с решением ) и ЭТОЙ КОД (пример Qt C) удалось создать следующее:
from PyQt5.QtCore import *
from PyQt5.QtMultimedia import *
import sys
if __name__ == "__main__":
app = QCoreApplication(sys.argv)
playlist = QMediaPlaylist()
url = QUrl.fromLocalFile("./sound2.mp3")
playlist.addMedia(url)
playlist.setPlaybackMode(QMediaPlaylist.Loop)
content = playlist()
player = QMediaPlayer()
player.setMedia(content)
player.play()
app.lastWindowClosed.connect(player.stop)
app.exec()
Однако этот код не работает, и сообщается об ошибке:
TypeError: аргументы не соответствуют ни одному перегруженному вызову: addMedia (self, QMediaContent): аргумент 1 имеет неожиданный тип 'QUrl' addMedia (self, object): аргумент 1 имеет неожиданный тип 'QUrl'
Где я ошибаюсь с кодом? Любая помощь приветствуется.