こんにちは私は、ビデオファイルを再生する簡単なプログラムを作った 私は私のプログラムのUIを作成するQTデザイナーを使用して 私はそれがビデオを再生するように管理しているシークスライダーもPyQTフォノンボリュームスライダー?どのように私のフォノンプレーヤーに接続する
私の問題はそれです。私は、フォノンプレーヤーで私のvolumnSliderの仕事を作るカント..私の研究で
を、これはそれを接続する方法である
self.ui.volumeSlider.setAudioOutput(self.audioOutput)
self.ui.volumeSliderは(QT Designerを使用して)私のvolumeslider
あるもの私は行方不明です..何self.audioOutputですか?いくつかの研究を行って
私はこの中に私の問題は、つまり、このコードに
self.audioOutput = Phonon.AudioOutput(Phonon.VideoCategory, self)
Phonon.createPath(self.mediaObject, self.audioOutput)
を見つけました。イムは、自己にこの
Phonon.AudioOutput(Phonon.VideoCategory, self)
をひそかする方法を見つけるために、今しようと..私はイムが間違ったことをやっているかどうかを知るいけない
volumnsliderは、コードを介して行われている(しかし、鉱山はQTデザイナーで行われます)私が必要とする.audioOutput。その部分に
この私のコード
self.audioOutput = Phonon.AudioOutput(Phonon.VideoCategory, self)
Phonon.createPath(self.ui.videoPlayer.mediaObject(), self.audioOutput)
self.ui.volumeSlider.setAudioOutput(self.audioOutput)
EDIT:Avarisにこの問題を解決するに相続人
...おかげでみんな、ありがとう
EDIT私を助けてください。
#self.audioOutput = Phonon.AudioOutput(Phonon.VideoCategory, self)
#Phonon.createPath(self.ui.videoPlayer.mediaObject(), self.audioOutput)
self.ui.volumeSlider.setAudioOutput(self.ui.videoPlayer.audioOutput())
私は最初の2行をコメントしました。それはもはや必要ではないからです。 ありがとうございました
_actual_コードを表示した方が良いかもしれません。 – Avaris
こんにちは、私はどこに問題があるコードの部分を追加しました。ありがとう。 – Katherina
OK、私はフォノンに慣れていませんが、これを行ってもいいかもしれません。 'self.ui.videoPlayer'は' Phonon.VideoPlayer'のインスタンスですか?それが 'VideoPlayer'の場合は、それ自身の' AudioOutput'を持っています。最後の行を 'self.ui.volumeSlider.setAudioOutput(self.ui.videoPlayer.audioOutput())'に変更し、最初の2行を削除してみてください。 – Avaris