aibility to play video with phonon

This commit is contained in:
Romain Bignon 2010-04-17 12:21:55 +02:00
commit 74deb97d6a
3 changed files with 158 additions and 49 deletions

View file

@ -2,7 +2,7 @@
# Form implementation generated from reading ui file 'video.ui'
#
# Created: Sat Apr 17 10:11:11 2010
# Created: Sat Apr 17 12:19:03 2010
# by: PyQt4 UI code generator 4.6
#
# WARNING! All changes made in this file will be lost!
@ -35,53 +35,80 @@ class Ui_Video(object):
self.frame.setFrameShape(QtGui.QFrame.StyledPanel)
self.frame.setFrameShadow(QtGui.QFrame.Sunken)
self.frame.setObjectName("frame")
self.verticalLayout_2 = QtGui.QVBoxLayout(self.frame)
self.verticalLayout_2.setObjectName("verticalLayout_2")
self.videoPlayer = phonon.Phonon.VideoPlayer(self.frame)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.MinimumExpanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.videoPlayer.sizePolicy().hasHeightForWidth())
self.videoPlayer.setSizePolicy(sizePolicy)
self.videoPlayer.setObjectName("videoPlayer")
self.verticalLayout_2.addWidget(self.videoPlayer)
self.seekSlider = phonon.Phonon.SeekSlider(self.frame)
self.seekSlider.setIconVisible(True)
self.seekSlider.setTracking(True)
self.seekSlider.setObjectName("seekSlider")
self.verticalLayout_2.addWidget(self.seekSlider)
self.verticalLayout.addWidget(self.frame)
self.frame_2 = QtGui.QFrame(Video)
self.frame_2.setFrameShape(QtGui.QFrame.StyledPanel)
self.frame_2.setFrameShadow(QtGui.QFrame.Raised)
self.frame_2.setObjectName("frame_2")
self.formLayout = QtGui.QFormLayout(self.frame_2)
self.formLayout.setFieldGrowthPolicy(QtGui.QFormLayout.ExpandingFieldsGrow)
self.formLayout.setObjectName("formLayout")
self.label = QtGui.QLabel(self.frame_2)
self.label_4 = QtGui.QLabel(self.frame_2)
font = QtGui.QFont()
font.setWeight(75)
font.setBold(True)
self.label.setFont(font)
self.label.setObjectName("label")
self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.label)
self.label_2 = QtGui.QLabel(self.frame_2)
font = QtGui.QFont()
font.setWeight(75)
font.setBold(True)
self.label_2.setFont(font)
self.label_2.setObjectName("label_2")
self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_2)
self.label_3 = QtGui.QLabel(self.frame_2)
font = QtGui.QFont()
font.setWeight(75)
font.setBold(True)
self.label_3.setFont(font)
self.label_3.setObjectName("label_3")
self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_3)
self.authorLabel = QtGui.QLabel(self.frame_2)
self.authorLabel.setObjectName("authorLabel")
self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.authorLabel)
self.dateLabel = QtGui.QLabel(self.frame_2)
self.dateLabel.setObjectName("dateLabel")
self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.dateLabel)
self.ratingLabel = QtGui.QLabel(self.frame_2)
self.ratingLabel.setObjectName("ratingLabel")
self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.ratingLabel)
self.durationLabel = QtGui.QLabel(self.frame_2)
self.durationLabel.setObjectName("durationLabel")
self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.durationLabel)
self.label_4.setFont(font)
self.label_4.setObjectName("label_4")
self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_4)
self.urlEdit = QtGui.QLineEdit(self.frame_2)
self.urlEdit.setReadOnly(True)
self.urlEdit.setObjectName("urlEdit")
self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.urlEdit)
self.label_8 = QtGui.QLabel(self.frame_2)
font = QtGui.QFont()
font.setWeight(75)
font.setBold(True)
self.label_8.setFont(font)
self.label_8.setObjectName("label_8")
self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_8)
self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_8)
self.durationLabel = QtGui.QLabel(self.frame_2)
self.durationLabel.setObjectName("durationLabel")
self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.durationLabel)
self.label = QtGui.QLabel(self.frame_2)
font = QtGui.QFont()
font.setWeight(75)
font.setBold(True)
self.label.setFont(font)
self.label.setObjectName("label")
self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.label)
self.authorLabel = QtGui.QLabel(self.frame_2)
self.authorLabel.setObjectName("authorLabel")
self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.authorLabel)
self.label_2 = QtGui.QLabel(self.frame_2)
font = QtGui.QFont()
font.setWeight(75)
font.setBold(True)
self.label_2.setFont(font)
self.label_2.setObjectName("label_2")
self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_2)
self.dateLabel = QtGui.QLabel(self.frame_2)
self.dateLabel.setObjectName("dateLabel")
self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.dateLabel)
self.label_3 = QtGui.QLabel(self.frame_2)
font = QtGui.QFont()
font.setWeight(75)
font.setBold(True)
self.label_3.setFont(font)
self.label_3.setObjectName("label_3")
self.formLayout.setWidget(4, QtGui.QFormLayout.LabelRole, self.label_3)
self.ratingLabel = QtGui.QLabel(self.frame_2)
self.ratingLabel.setObjectName("ratingLabel")
self.formLayout.setWidget(4, QtGui.QFormLayout.FieldRole, self.ratingLabel)
self.verticalLayout.addWidget(self.frame_2)
self.retranslateUi(Video)
@ -90,12 +117,14 @@ class Ui_Video(object):
def retranslateUi(self, Video):
Video.setWindowTitle(QtGui.QApplication.translate("Video", "Video", None, QtGui.QApplication.UnicodeUTF8))
self.titleLabel.setText(QtGui.QApplication.translate("Video", "TextLabel", None, QtGui.QApplication.UnicodeUTF8))
self.label.setText(QtGui.QApplication.translate("Video", "Author", None, QtGui.QApplication.UnicodeUTF8))
self.label_2.setText(QtGui.QApplication.translate("Video", "Date", None, QtGui.QApplication.UnicodeUTF8))
self.label_3.setText(QtGui.QApplication.translate("Video", "Rating", None, QtGui.QApplication.UnicodeUTF8))
self.authorLabel.setText(QtGui.QApplication.translate("Video", "TextLabel", None, QtGui.QApplication.UnicodeUTF8))
self.dateLabel.setText(QtGui.QApplication.translate("Video", "TextLabel", None, QtGui.QApplication.UnicodeUTF8))
self.ratingLabel.setText(QtGui.QApplication.translate("Video", "TextLabel", None, QtGui.QApplication.UnicodeUTF8))
self.durationLabel.setText(QtGui.QApplication.translate("Video", "TextLabel", None, QtGui.QApplication.UnicodeUTF8))
self.label_4.setText(QtGui.QApplication.translate("Video", "URL", None, QtGui.QApplication.UnicodeUTF8))
self.label_8.setText(QtGui.QApplication.translate("Video", "Duration", None, QtGui.QApplication.UnicodeUTF8))
self.durationLabel.setText(QtGui.QApplication.translate("Video", "TextLabel", None, QtGui.QApplication.UnicodeUTF8))
self.label.setText(QtGui.QApplication.translate("Video", "Author", None, QtGui.QApplication.UnicodeUTF8))
self.authorLabel.setText(QtGui.QApplication.translate("Video", "TextLabel", None, QtGui.QApplication.UnicodeUTF8))
self.label_2.setText(QtGui.QApplication.translate("Video", "Date", None, QtGui.QApplication.UnicodeUTF8))
self.dateLabel.setText(QtGui.QApplication.translate("Video", "TextLabel", None, QtGui.QApplication.UnicodeUTF8))
self.label_3.setText(QtGui.QApplication.translate("Video", "Rating", None, QtGui.QApplication.UnicodeUTF8))
self.ratingLabel.setText(QtGui.QApplication.translate("Video", "TextLabel", None, QtGui.QApplication.UnicodeUTF8))
from PyQt4 import phonon