JavaScript Functions > Alphabetical Listing of Web Functions > web.streamSeek

web.streamSeek

Sets the position in a stream.

Example Stream Functions

Syntax

web.streamSeek( {object} );

JavaScript Object

{  
   id:<string>,
   timeOffset:<value>,
   relativeOffset:<value>
}
Property Name Description
id The identifier passed to web.streamOpen.
timeOffset The position to set. This value is time from the beginning of the stream in seconds.
relativeOffset Position from the current play time to set. This value is time from the current stream position in seconds.

Return Values

Not applicable

Parameterization

Standard parameterization is not available for this function.

General Information

The web.streamSeek sets the position in a stream opened with web.streamOpen.

Pass either timeOffset or relativeOffset but not both.

This function is not recorded. You can insert it manually into your script.

Example

This is an example of a web streaming script:

The following examples implement the basic streaming flow skeleton:Play the movie from the beginning (the entire movie duration is XXX).
web.streamPlay( { id : n, playingDuration : XXX } );Pause the movie.
web.streamPause( { id : n, pausingDuration : XXX } );Stop the movie.
web.streamStop( { id : n } ); HTTPfunction Action(){    //Open an HTTP stream
    web.streamOpen(
        {
            id : 1,
            url : 'http://myhost/streaming-test/video/tiny.mp4',
            protocol : 'HTTP'
        }
    );    //Play for 10s
    web.streamPlay( { id : 1, playingDuration : 10 } );
        //Pause for 5s
    web.streamPause( { id : 1, pausingDuration : 5 } );
        //Seek to 00:00:20
    web.streamSeek( { id : 1, timeOffset : 20 } );    //Change the speed to 1.5
    web.streamSetParamDouble('1',web.SPEED, 1.5);    //Play for 10s
    web.streamPlay( { id : 1, playingDuration : 10 } );    //Get bytes received
    var bytes = web.streamGetParamInt('1',web.BYTES_RECEIVED);    //Close streaming
    web.streamClose(
        {
            id : 1
        }
    );     return 0;