Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ff19d19e authored by Ben Murdoch's avatar Ben Murdoch
Browse files

Maintain the seek position in HTML5 video

Receive the current seek position from native when we start
playing a video. That way is we are returning from pause we correctly
continue where we left off.

Requires and external/webkit change.
(I6001f45a362f491e9040c8b52260d0a08fb8504f)

Bug:3303721
Change-Id: I6b92289d4ef36bba1e0429327917533a4101655d
parent b25de055
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -495,6 +495,7 @@ class HTML5VideoViewProxy extends Handler
                        break;
                    }
                    case ENDED:
                        mSeekPosition = 0;
                        nativeOnEnded(mNativePointer);
                        break;
                    case PAUSED:
@@ -538,10 +539,15 @@ class HTML5VideoViewProxy extends Handler
     * Play a video stream.
     * @param url is the URL of the video stream.
     */
    public void play(String url) {
    public void play(String url, int position) {
        if (url == null) {
            return;
        }

        if (position > 0) {
            seek(position);
        }

        Message message = obtainMessage(PLAY);
        message.obj = url;
        sendMessage(message);