9 Replies Latest reply: Oct 24, 2014 7:12 AM by BubbaRB RSS

    How do you pause the slide until the video ends if using your own navigation Next and Back buttons?

    Kevans81 Community Member


      I'm using my own navigation buttons and want the next button to be disabled until the video ends. How do I do this?

        • 1. Re: How do you pause the slide until the video ends if using your own navigation Next and Back buttons?
          BubbaRB Community Member

          Have you tried making the slide last as long as the video and then just not showing the Next or Continue button on the timeline until a couple of seconds before the end of the video?

          • 2. Re: How do you pause the slide until the video ends if using your own navigation Next and Back buttons?
            Kevans81 Community Member


            That works - but if the learner pauses the video using the video skin, it doesn't pause the timeline and therefore, the next button appears when the timeline says for it to appear. How can you play/pause both the timeline AND the video?

            • 3. Re: How do you pause the slide until the video ends if using your own navigation Next and Back buttons?
              BubbaRB Community Member

              You are right.  That is a disconnect problem that we have had to live with. 


              Each of our courses have had between 5 and 10 video slides each with each video (which we call chapters) lasting between 5 and 15 minutes.  The student gets tested at the end of each course on the information covered in the videos so the students have a vested interest in not just starting the slide, pausing the video and doing something else until the continue buttons appear.  We have been doing it this way with all of our courses for over a year in production, so it hasn't really been a problem for us (or our auditors). 

               

              We are using the video player code (HTML and JavaScript) that our Video hosting service provides to us (which provides the use of Adaptive Bit Rate video streaming which is critical to our video streaming success), so we have almost no control over the JavaScript that they provide. 

               

              But if you have control over the JavaScript used to view your videos, you might be able to add some logic in the video player where if the play/pause button gets clicked, that you can try calling some JavaScript in the course to pause the course timer (if there is such a feature in Captivate).

              • 4. Re: How do you pause the slide until the video ends if using your own navigation Next and Back buttons?
                arbroono Community Member

                Hi,

                 

                Have you sync the the video with the project. Remove the video skin and sync the video with the project..

                 

                Alternatively, you can set the timing as 'Rest of the slide' and 'Sync with the project'

                Sync_Video.png

                 

                Please try and let me know if this solves your problem.

                 

                - Bruno

                • 5. Re: How do you pause the slide until the video ends if using your own navigation Next and Back buttons?
                  Kevans81 Community Member

                  Is that the same thing as "sync with playhead"?

                   

                  Now-if the user wanted to pause the video, how would I do that without the video controls? How would I do a play/pause video that ALSO paused the timeline?

                  • 6. Re: How do you pause the slide until the video ends if using your own navigation Next and Back buttons?
                    BubbaRB Community Member

                    One thing I forgot to ask:  Are you embedding the video into the course (as shown in the image above) or are you pointing a web widget to some HTML where a 3rd party is hosting your video. 

                     

                    I are doing the 2nd option, so I have never tried the sync with playhead option.

                    • 7. Re: How do you pause the slide until the video ends if using your own navigation Next and Back buttons?
                      Kevans81 Community Member

                      I'm using the video placeholder on a master slide (I have 5 separate, ~5 minute videos) and am inserting them that way. I saw no option for "synchronize with project".

                      • 8. Re: How do you pause the slide until the video ends if using your own navigation Next and Back buttons?
                        arbroono Community Member

                        Hi,

                         

                        I misunderstood that you are embedding the video in to the slide.

                        I am not sure how it works when the video is hosted in 3rd party sever..

                         

                        - Bruno

                        • 9. Re: How do you pause the slide until the video ends if using your own navigation Next and Back buttons?
                          BubbaRB Community Member

                          One thing that we have found is that what is called Adaptive Bit Rate streaming is probably the only reason that our videos can be played by so many different students at the same time. 

                           

                          From what I understand, when you embed a video into a course, the browser uses "progressive" download and the video has to download some or even all of the video before it can start playing.  If the download speed doesn't keep up, the video will stop over and over while more of the video is downloaded with can lead to a very bad end-user experience.

                           

                          We use Ooyala.com to host our videos in all of our courses.  Each course contains about an hour's worth of videos broken into different chapters (one video chapter per slide).  Ooyala provides a Javascript-based video player which we embed on one or more web pages which we host on our website.  We upload a very high quality / high bitrate video to the Ooyala website and they re-encode it to many different bitrates and video screen sizes which runs the range from a very high quality video which can be viewed on a high quality PC or Mac with a hard-wired network connection all the way to a very small screen size with a low bitrate which can be viewed on a smartphone with a 3G data plan.

                           

                          What their video player does is check to see how much video information is being stored in the video buffer in the browser.  If the buffer stays full and it can handle more, the video player request that Ooyala send more video data at the next higher bitrate for a screensize.  If it can't keep up, it requests that the video be sent using a lower bitrate.  It is constantly checking the video buffer to make sure that the video is played at the best resolution based on the network connection of the browser.

                           

                          We looked at a number of different video vendors (including Brightcove.com and Kaltura.com) and found Ooyala.com fit our needs the best.  We have been very happy with them since we signed with them over a year ago (I am also the Video Administrator for our company along with be our LMS Administrator).  We are using Ooyala.com for many other video applications (aside from using for our LMS courses) and are using the Developer APIs for building our own customized video players instead of just using the generic video player code that they make available.

                           

                          We server courses up to 20,000 students, but most of the time no more than 7,000 are on at any one time.  We have not had any complaints from our students so far, except for those student's who's security folks have blocked any videos from ooyala.com (which most of them can be convinced to open up that website for videos).  And these videos in these courses play not only using the Flash player, but also on IOS devices (such as iPhones and iPads).

                           

                          So for us, having to rely on timing alone between how long the slide is, the video plays and how long before we show the continue button has been a very worthwhile trade-off.

                           

                          Randy