- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在 Windows 7/Windows 8 64 位上使用 PySide GUI 框架、Python 2.7 开发一个应用程序(PySide 和 Python 都是 32 位)。
我制作了一个使用 Phonon 包进行视频播放器的小部件。起初我尝试在 Windows 7 上运行程序 - 成功。但是,安装了所有相同的软件包后,我无法在 Windows 8 上运行它。
当我打开视频播放器或尝试切换视频时收到的错误是:
WARNING: bool __thiscall Phonon::FactoryPrivate::createBackend(void) phonon backend plugin could not be loaded
WARNING: bool __thiscall Phonon::FactoryPrivate::createBackend(void) phonon backend plugin could not be loaded
WARNING: bool __thiscall Phonon::FactoryPrivate::createBackend(void) phonon backend plugin could not be loaded
WARNING: bool __thiscall Phonon::FactoryPrivate::createBackend(void) phonon backend plugin could not be loaded
WARNING: bool __thiscall Phonon::FactoryPrivate::createBackend(void) phonon backend plugin could not be loaded
WARNING: Phonon::createPath: Cannot connect MediaObject ( no objectName ) to AudioOutput ( no objectName ).
WARNING: bool __thiscall Phonon::FactoryPrivate::createBackend(void) phonon backend plugin could not be loaded
WARNING: Phonon::createPath: Cannot connect MediaObject ( no objectName ) to VideoWidget ( no objectName ).
WARNING: bool __thiscall Phonon::FactoryPrivate::createBackend(void) phonon backend plugin could not be loaded
PySide 插件目录包含所有必需的插件。目录 C:\Python27\Lib\site-packages\PySide\plugins\phonon_backend 内容为:
我尝试使用此选项从 setup.py 安装包:
data_files=[
('phonon_backend', [
'C:\Python27\Lib\site-packages\PySide\plugins\phonon_backend\phonon_ds94.dll'
])
]
来源可以在这里看到:https://github.com/dpitkevics/stream-ies/blob/master/widgets/video_player.py#L17
现在我已经走进了死胡同。我不知道在哪里进一步搜索。最奇怪的是,在其他 PC 上,相同的软件包却能正常工作。
任何帮助将不胜感激。
最佳答案
我遇到了同样的问题,尽管发现我在 PySide\plugins\phonon_backend 中同时拥有 phonon_ds9d4.dll 和 phonon_ds94.dll,但我也遇到了相同的警告。感谢https://srinikom.github.io/pyside-docs/PySide/QtCore/QCoreApplication.html?highlight=librarypaths#PySide.QtCore.PySide.QtCore.QCoreApplication.libraryPaths ,我发现我的路径指向 PyQt,即 C:/Python34/Lib/site-packages/PyQt5/plugins 而不是 PySide。通过删除 PyQt5(反正我没有使用它),它解决了我的问题以及更多问题......
我的入口点如下所示
if __name__ == '__main__':
app = QApplication(sys.argv)
for lppath in app.libraryPaths():
print(lppath)
tologin = LoginWidget()
ret = app.exec_()
sys.exit(ret)
for 循环返回 PySide 搜索插件的路径。
关于python - PySide Phonon 错误,后端插件无法加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28683371/
考虑以下代码。 class MainWindow { // ... Phonon::MediaObject media; Phonon::AudioOutput audio_o
Qt/KDE 的 Phonon 媒体框架抽象首先实现了播放。它能做更复杂的事情吗? 最佳答案 Phonon 在其当前状态下仅支持播放。不过,Qt 团队希望在未来添加捕获: Phonon and its
我已经在这里问过一个类似的问题: Python open raw audio data file 现在我想用 QtPhonon 打开和播放原始音频文件。 主要目标是打开文件并播放文件中的某个位置,例如
当我尝试运行 Qt::Phonon::VideoPlayer 演示代码时,我遇到了一个奇怪的错误。声音播放良好时,视频未呈现。怎么了? 这是我的代码: if (ui->widget) { Ph
我正在编写一个用于视听实验的程序,它将向实验对象呈现一个预先生成的纯音频和视频音频刺激列表。我决定为此使用 PyQT 和 Phonon,尽管事实上我对编写基于 QT 的程序(以及一般的 GUI 编程)
使用 QT 4.6,我试图访问我的 QResource 文件中的 wav 文件以用作媒体播放器的媒体源,但它不起作用: Phonon::MediaObject *music; music=Phono
我已经在ubuntu上安装了pyqt4。现在我的项目需要 pyqt4-phonon 模块。我尝试了以下从互联网上获得的方法: sudo apt-get install Python-qt4-phono
我正在用 PyQt4 制作一个音乐播放器,我正在使用 Phonon 来播放音乐本身。此应用程序主要针对 Windows,但我计划也支持 Mac 和 Linux 版本。我想知道 Phonon 支持哪些音
我们正在开发一个基于 Qt 的应用程序,其中包括使用 Phonon 的视频播放。我们使用 MJPEG 压缩的 .avi 文件(因为我们需要快速搜索特定帧)。 在开发机器(运行 Windows 7)上一
我遇到了 Phonon VideoPlayer 的问题,我找不到答案。 我将其归结为以下简单示例: from PyQt4.phonon import Phonon from PyQt4 import
我正在使用Phonon制作一个混合应用程序。这是我第一次使用这个框架。 我正在查看 side panels 的文档我看到一个名为 data-page 的属性,它设置哪个页面可以调用该面板。 如果我想要
我想播放一些 WAV 文件,但我在 Visual Studio 中遇到错误 C2664: error C2664: 'Phonon::MediaObject::setCurrentSource' :
我正在 Windows 7/Windows 8 64 位上使用 PySide GUI 框架、Python 2.7 开发一个应用程序(PySide 和 Python 都是 32 位)。 我制作了一个使用
为了从声子媒体对象中抓取帧,我已经工作了几天。我的目标是以用户指定的某个时间间隔捕获帧。我首先尝试为与 Phonon::MediaObject 关联的滴答信号实现一个插槽。但是,由于滴答信号是在第
有谁知道QtWebKit的视频播放状态是什么?根据这些发行说明:http://trac.webkit.org/wiki/QtWebKit ,似乎支持播放(在诺基亚手机上?)......我让它在 Win
我正在尝试从 python 2.7 运行需要声子的东西,它要求 from PyQt4.phonon import Phonon 运行时,我收到一条错误消息,提示没有名为 phonon 的模块。我已经通
我正在尝试让音频文件与声子交叉淡入淡出。我正在使用 PyQT4。我的轨道已正确排队,但我被淡入淡出效果所困扰。我想我需要使用 KVolumeFader 效果。这是我当前的代码: def music_p
当我查看函数的输出时 Phonon.BackendCapabilities.availableAudioEffects() 我将此作为选项之一: >>> speed_effect = Phonon.B
我正在尝试在 Windows 上使用 QT 和 Phonon 编写一个非常简单的视频播放器。我的后端是 phonon_ds94。首先,这是我点击“播放”时的代码: if (!this->_files.
由于在 Windows 上依赖于 DirectShow,是否可以在我的应用程序中使用静态 Qt? 最佳答案 如果您静态链接 Qt 并想要分发您的应用程序,您很可能需要商业许可证。 LGPL 许可(免费
我是一名优秀的程序员,十分优秀!