小编hsc*_*000的帖子

pyqt5 循环 mp3 文件

我想循环一个音频文件并使用这个代码(我的原始问题和解决方案)和这个代码(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()
Run Code Online (Sandbox Code Playgroud)

但是,此代码不起作用,报告的错误是:

类型错误:参数不匹配任何重载调用:addMedia(self, QMediaContent):参数 1 具有意外类型 'QUrl' addMedia(self, object):参数 1 具有意外类型 'QUrl'

我的代码哪里出错了?非常感谢任何帮助。

python pyqt audio-player pyqt5 qtmultimedia

2
推荐指数
1
解决办法
3516
查看次数

标签 统计

audio-player ×1

pyqt ×1

pyqt5 ×1

python ×1

qtmultimedia ×1