gpt4 book ai didi

python - Phonon:视频播放后如何清屏

转载 作者:太空宇宙 更新时间:2023-11-04 06:05:36 33 4
gpt4 key购买 nike

我正在编写一个用于视听实验的程序,它将向实验对象呈现一个预先生成的纯音频和视频音频刺激列表。我决定为此使用 PyQT 和 Phonon,尽管事实上我对编写基于 QT 的程序(以及一般的 GUI 编程)还很陌生。

我遇到的问题是,当上一个播放的文件是视频(在本例中为 .mov),而当前文件是纯音频(.wav 文件)时,视频最后一帧的图像播放音频文件时,文件保留在屏幕上。视频图像一直保留到刺激列表中出现下一个 .mov 文件为止。

有没有办法清除 Phonon 屏幕,以便在播放纯音频文件时只显示一个空白的黑屏?我在 Google 上做了很多探索,虽然这个问题已经被不同论坛上的许多人问过,但似乎没有得到回答。

任何建议将不胜感激!

最佳答案

这似乎是一个错误或缺少的功能,很难想出一个好的解决方法。

一个有点棘手的解决方案是强制调整视频小部件的大小:

    size = self.video.size()
self.video.resize(0, 0)
self.video.resize(size)

但我不敢打赌这在所有平台上都能正常工作。

更可靠的解决方法是将视频小部件放在黑色背景的容器小部件中,然后在停止/启动媒体时简单地隐藏/显示视频小部件。

关于python - Phonon:视频播放后如何清屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22309139/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com