QMediaContent не может читать mp3 с тегами

      def read_songs(self):
    try:
        self.ui.listWidget.clear()
        self.playlist = QMediaPlaylist(self.player)

        count = 0
        d = "songs"
        for path in os.listdir(d):
            if os.path.isfile(os.path.join(d, path)):
                count += 1

        for nr in range(count + 1):
            song_name = str(nr) + ".mp3"
            self.playlist.addMedia(QMediaContent(QUrl.fromLocalFile("./songs/" + song_name)))
            self.ui.listWidget.addItem(str(nr + 1) + ". " + self.titles[nr] + " - " + self.artists[nr])

        self.ui.titleLabel.setText(self.titles[self.row])
        self.ui.artistLabel.setText(self.artists[self.row])
        self.player.setPlaylist(self.playlist)
    except Exception as e:
        print(e)

QMediaContent не читает mp3 с тегами. У меня есть mp3-файлы, и некоторые из них содержат такие данные, как название, исполнитель, альбом и т. Д. Я могу открывать и слушать эти файлы на своем компьютере, но QMediaContent их не читает. Если я добавлю деталь в чистый mp3-файл (который можно прочитать) или если я удалю все детали из mp3-файла, которые не могут быть прочитаны, QMediaContent не прочитает их. Пожалуйста, помогите мне, это ошибка или я что-то делаю не так?

Из картинки можно прочитать только 755.mp3

0 ответов

Другие вопросы по тегам