簡體   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