Congratulations to our 2022 Qt Champions!

Rewinding and/or seeking html5 video raises INDEX_SIZE_ERR

  • I'm writing an application using Qt 4.7 and QtWebKit that displays a video. I'd like to add a stop button that stops the video and rewinds to the beginning. Whenever I try to set the video currentTime = 0.0 it raises an INDEX_SIZE_ERR exception. I can read currentTime just fine and the values are correct and I can also pause / play the video however any attempt to seek the video, even back to the beginning, fails.

    Here is the relevant code:

    <video id="lionvideo" src="video/lion.mpeg" preload="auto">Foo</video>

    function playPause() {
    var myVideo = document.getElementsByTagName('video')[0];
    if (myVideo.paused);

    function rewindVideo() {
    var myVideo = document.getElementsByTagName('video')[0];
    try {
    myVideo.currentTime = 0.0;
    catch (err) {
    alert('Error: ' + err);


    <input type=button onclick="playPause()" value="Play/Pause">
    <input type=button onclick="rewindVideo()" value="Rewind">
    The video is being loaded from a local file on my hard drive and has had plenty of time to load.

    Thank you for your help.

Log in to reply