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