繁体   English   中英

QMediaPlayer在PyQt4中不可用吗?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM