Copy link to clipboard
Copied
So I have been enjoying working with interactive video but there is one issue I can't seem to solve. When embedding youtube videos, there is the obvious delay in loading the video. The problem is that the project keeps playing in the background so depending on the internet connection speed and device, the timing of the overlay slides will be different. I have tried to anticipate this by delaying the bookmarks for a second or two but this doesn't work because speeds vary. I want to have an overlay slide appear at the correct point regardless of the loading speed of the video. Is there a seamless way to pause the timeline until the video finishes loading? Other creative solutions?
Thanks!
Copy link to clipboard
Copied
I've not experienced this myself, but it could be that my internet connection is quite fast. You might want to experiment with putting your videos directly in the Captivate project rather than relying on YouTube. Unfortunately, we are all at the mercy of internet connections. Some of your audience may not experience any difficulties; others may not.
Part of my technical needs analysis when working with a new client and before determining if a video is a viable option, I investigate how their learners will be accessing their online learning. If data speeds and limits are a concern, video, interactive or otherwise, may not be a good choice.
Sometime next month there is an expected update to Captivate that will include the ability to use Vimeo.com videos as an alternative. Vimeo.com may give you improved results.
Copy link to clipboard
Copied
I appreciate your comment. Unfortunately I'm all in on youtube at this point so your response isn't going to help me. So back to the original question. Is there a way to pause the project until the video loads?
Copy link to clipboard
Copied
Sorry I have nothing further to offer. Have you contacted technical support on this? They may be able to offer a solution that I'm not thinking of.
Copy link to clipboard
Copied
Do you have only one slide with an interactive video? Or do you have other content slides as well?
I never post only slides with interactive video. Have a look at this one (it doesn't use YouTube but for all projects, keeping the first slide not too complicated often helps).
Copy link to clipboard
Copied
There is no easy way to achieve what you want to to. The basic problem you face is that Captivate's interactivity is always 'event-based'.
You need to pause the timeline playback until an 'event' is detected. In this case the event is that video being streamed from Youtube is loaded and ready to play.
By default, Captivate output doesn't detect such an event that you can use to trigger some action to start the timeline play again. It might be possible to achieve this with coding, but it would take advanced JavaScript skills and a very good knowledge of the YouTube API.
I'd be surprised if Adobe's technical support gave you what you needed for that. But there are often some very talented JavaScript gurus on this forum that have solved similar problems. So hopefully one of them will chime in.
Copy link to clipboard
Copied
Typically there will be several content slides before an interactive video. Embedded videos don't preload so as far as I understand, it shouldn't matter if the video was on the first slide or not.