[英]QMediaPlayer not available in PyQt4?
我想知道是否有人在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。)
QMediaPlayer类仅在Qt5中可用,因此显然PyQt4不支持它:
可以针对Qt5构建PyQt4 。 但是,它将仅包括Qt4和Qt5共有的类的子集。 Qt5中添加的任何类均不包括在内。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.