嗨,我制作了一个播放视频文件的简单程序,我使用 QT Designer 创建了我的程序的 UI,我设法让它播放视频,并且还连接了 seekslider
我现在的问题是。我不能让我的 volumnSlider 与声子播放器一起工作..
在我的研究中,这是如何连接它
self.ui.volumeSlider.setAudioOutput(self.audioOutput)
self.ui.volumeSlider 是我的volumeslider(使用QT Designer)
我缺少的是.. self.audioOutput 是什么?
做一些研究我发现了这个代码
self.audioOutput = Phonon.AudioOutput(Phonon.VideoCategory, self)
Phonon.createPath(self.mediaObject, self.audioOutput)
我的问题是这样的。volumnslider 是通过代码制作的(但地雷是在 QT 设计器上制作的)
我不知道我是否做错了..我现在正试图找到一种方法来掩盖这一点
Phonon.AudioOutput(Phonon.VideoCategory, self)
到我需要的 self.audioOutput。请帮帮我,谢谢
编辑:
这是我在那部分的代码
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())
我已经评论了前两行。因为它不再需要了。再次感谢