我想知道是否有人在 PyQt4 中使用 QMediaPlayer 有任何运气?
>>> from PyQt4.QtMultimedia import QMediaPlayer
告诉我:
ImportError: cannot import name QMediaPlayer
它也没有出现在这里:
>>> dir(QtMultimedia)
['QAbstractVideoBuffer', 'QAbstractVideoSurface', 'QAudio', 'QAudioDeviceInfo', 'QAudioFormat', 'QAudioInput', 'QAudioOutput', 'QVideoFrame', 'QVideoSurfaceFormat', '__doc__', '__file__', '__name__', '__package__']
根据文档(以及我遇到的各种代码片段),它应该在那里。我使用的是 4.8.5 版(Mac OS X 10.8.4)。
(在我安装的 PyQt5 中,QMediaPlayer 可以正常工作。但是,我正在使用 pyinstaller 构建应用程序,但不确定它处理 PyQt5 的效果如何。换句话说,如果可能,我更愿意继续在这个项目中使用 PyQt4。)