PyQT声子体积滑块?如何在我的声子播放器上连接它



嗨,我制作了一个播放视频文件的简单程序,我在创建程序的UI时使用了QT Designer我设法让它播放一个视频,还连接了翻转木马

我现在的问题是。我不能让我的大容量滑翔机和声子播放器一起工作。。

在我的研究中,这是如何连接

self.ui.volumeSlider.setAudioOutput(self.audioOutput)

self.ui.volumeSlider是我的volumeSlider(使用QT Designer)

我缺少的是…什么是self.adioOutput?

做了一些研究,我发现这个代码

self.audioOutput = Phonon.AudioOutput(Phonon.VideoCategory, self)
Phonon.createPath(self.mediaObject, self.audioOutput) 

我的问题是。体积限制器是通过代码制造的(但地雷是在QT设计器上制造的)

我不知道我是不是做错了。。我现在正试图找到一种方法来隐藏这个

Phonon.AudioOutput(Phonon.VideoCategory, self)

到我需要的self.adioOutput。伙计们,请帮帮我,谢谢

编辑:

这是我在上的代码

    self.audioOutput = Phonon.AudioOutput(Phonon.VideoCategory, self)
    Phonon.createPath(self.ui.videoPlayer.mediaObject(), self.audioOutput) 
    self.ui.volumeSlider.setAudioOutput(self.audioOutput)

编辑:

这是这个问题的解决办法。。感谢Avaris。

    #self.audioOutput = Phonon.AudioOutput(Phonon.VideoCategory, self)
    #Phonon.createPath(self.ui.videoPlayer.mediaObject(), self.audioOutput) 
    self.ui.volumeSlider.setAudioOutput(self.ui.videoPlayer.audioOutput())

我已经评论了前两行。因为它不再需要了。再次感谢

下面是这个问题的解决方案。。感谢Avaris。

#self.audioOutput = Phonon.AudioOutput(Phonon.VideoCategory, self)
#Phonon.createPath(self.ui.videoPlayer.mediaObject(), self.audioOutput) 
self.ui.volumeSlider.setAudioOutput(self.ui.videoPlayer.audioOutput())

我已经评论了前两行。因为它不再需要了。再次感谢

相关内容

  • 没有找到相关文章

最新更新