Set videourl at runtime - play() not working

  • Hello,I have a panorama video and I need to set the videourl at runtime because of different videos for each language.

    I do it like this:

    Code
    <action name="set_panovideo_url" scope="local"> 
    txtadd(panovideourl, %VIEWER%/videos/, get(language), /, get(hotspot[get(%1)].id), .mp4);		
    set(hotspot[get(%1)].videourl, get(panovideourl));
    </action>


    So far it works but now the video is supposed to toggle play and pause
    everytime the user clicks on it but I can't call play(). The video
    doesn't start. I have to call playvideo(videourl). But this means I
    can't pause it and play it from where it was before. It always starts
    from the beginning:

    Code
    copy(videospot_id, caller.id);
    hotspot[get(videospot_id)].playvideo(get(hotspot[get(videospot_id)].videourl)));


    I know I can also pass a time in playvideo(). I tried it by getting the
    current time of the video before I call playvideo() but then it always
    takes a few seconds before it starts again.

    Why can't I just call play() when I set the "videourl" at runtime?

    Thanks

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!