Привет, я сделал простую программу, которая воспроизводит видео файл,
я использовал QT Designer при создании интерфейса моей программы
мне удалось заставить его воспроизводить видео, а также подключить seekslider тоже
Моя проблема сейчас в том. я не могу заставить мой volumnSlider работать с фононным плеером ..
в моем исследовании это как подключить
self.ui.volumeSlider.setAudioOutput(self.audioOutput)
self.ui.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, который мне нужен. пожалуйста, помогите мне, ребята, спасибо
EDIT:
Это мой код на этой части
self.audioOutput = Phonon.AudioOutput(Phonon.VideoCategory, self)
Phonon.createPath(self.ui.videoPlayer.mediaObject(), self.audioOutput)
self.ui.volumeSlider.setAudioOutput(self.audioOutput)
EDIT:
Вот решение этой проблемы .. благодаря Avaris.
#self.audioOutput = Phonon.AudioOutput(Phonon.VideoCategory, self)
#Phonon.createPath(self.ui.videoPlayer.mediaObject(), self.audioOutput)
self.ui.volumeSlider.setAudioOutput(self.ui.videoPlayer.audioOutput())
Я прокомментировал первые две строки. так как его больше не нужно.
еще раз спасибо