Hi,
I am still pretty new to LSL scripting but seem to have been picking it up fairly well. I am currently trying to script in a feature on a TV script I am writing where someone can start the media stream and other people can come by later and choose watch and be started at approximately the same point in the stream as the people who have been watching all along.
To do this I am using the command:
llParcelMediaCommandList([
PARCEL_MEDIA_COMMAND_AGENT, id,
PARCEL_MEDIA_COMMAND_TIME, startTime,
PARCEL_MEDIA_COMMAND_PLAY ]);
id is the key of the avatar initiating the command and startTime is the time since the video was started. I set an llOwnerSay() to tell me the value of startTime when someone initiates the Watch command and it appears to be accurate however the video is still always starting from the beginning and not from the indicated time.
Does anyone know what I might need to do to fix this?
The startTime is determined by having someone start the video, this does an llResetTime() and then startTime is set to llGetTime()