嗨,我制作了一个播放视频文件的简单程序,我在创建程序的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())
我已经评论了前两行。因为它不再需要了。再次感谢