Commit 5b2a830c authored by Andy Stewart's avatar Andy Stewart
Browse files

Video player now can remember position.

parent c3e27975
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -6,7 +6,6 @@
* Browser: add proxy support
* Browser: implement js plugin like vimium
* ImageViewer: add zoom support
* VideoPlayer: remember video play progress.
* Pdfviewer: hover mouse to detect url postion, ctrl + button can open url under mouse.
* Pdfviewer: keep same offset when user do scale operation.
* Pdfviewer: fix page still in scrolling even user release key.
+7 −0
Original line number Diff line number Diff line
@@ -43,6 +43,13 @@ class AppBuffer(Buffer):
        if self.buffer_widget.video_need_replay == True:
            self.buffer_widget.media_player.play()

    def save_session_data(self):
        return str(self.buffer_widget.media_player.position())

    def restore_session_data(self, session_data):
        position = int(session_data)
        self.buffer_widget.media_player.setPosition(position)
        
class VideoPlayerWidget(QWidget):

    def __init__(self, parent=None):