3
嗨,我做了一个简单的程序,播放视频文件, 我用QT设计器创建我的程序的UI 我已经设法使它播放视频,并且还连接seekslider太PyQT声子音量滑块?如何连接我的声子播放器
我现在的问题是。我不能让我的volumnSlider工作与声子的球员..在我的研究
这是如何连接它
self.ui.volumeSlider.setAudioOutput(self.audioOutput)
self.ui.volumeSlider是我volumeslider(使用Qt设计)
什么即时通讯失踪是..什么self.audioOutput是?
做一些研究,我发现这个代码
self.audioOutput = Phonon.AudioOutput(Phonon.VideoCategory, self)
Phonon.createPath(self.mediaObject, self.audioOutput)
我在这个问题是。该volumnslider通过代码做(但矿上QT设计制造)
我不知道如果IM做错事..即时通讯正试图找到一种方式来隐蔽这个
Phonon.AudioOutput(Phonon.VideoCategory, self)
到自.audioOutput,我需要。请帮我出球员,感谢
编辑:
这是我对那部分代码
self.audioOutput = Phonon.AudioOutput(Phonon.VideoCategory, self)
Phonon.createPath(self.ui.videoPlayer.mediaObject(), self.audioOutput)
self.ui.volumeSlider.setAudioOutput(self.audioOutput)
编辑:
继承人的解决这个问题..感谢阿瓦里斯。
#self.audioOutput = Phonon.AudioOutput(Phonon.VideoCategory, self)
#Phonon.createPath(self.ui.videoPlayer.mediaObject(), self.audioOutput)
self.ui.volumeSlider.setAudioOutput(self.ui.videoPlayer.audioOutput())
我已经评论了前两行。因为它不再需要。 再次感谢
如果您显示您的_actual_代码可能会更好。 – Avaris 2012-01-31 08:08:38
嗨,我添加了代码的一部分,即时通讯有问题。谢谢。 – Katherina 2012-01-31 08:49:51
好吧,我不熟悉声子,但我可能会放弃这一点。 'self.ui.videoPlayer'是“Phonon.VideoPlayer”的一个实例吗?如果它是'VideoPlayer'有它自己的'AudioOutput'。尝试将最后一行更改为'self.ui.volumeSlider.setAudioOutput(self.ui.videoPlayer.audioOutput())'并摆脱前两行。 – Avaris 2012-01-31 08:57:40