Many people have noticed that settting the preloader percentage in your Preferences – Project: Start and End settings doesn’t change much. In 99% of the cases it still loads 100% of your project before starting playback. This has long been a mystery, but now the answer has finally arrived.
You would think that setting a preloader percentage of say 50% would mean that it would load 50% – start playback and load the remaining 50% in the background. Well yes.. .and no..
– If you have quiz pools in your project the preloader will always load 100% before starting playback.
– If you have any audio in your project it will always load all of your audio before playback begins.
The audio part is actually quite interesting. Imagine that you have a project with 20 slides. You then import/record 20 separate mp3 files / wav files in your project – one on each slide.
Now to the funny part. When you publish your project Adobe Captivate will take these 20 separate mp3 files and merge them into one big audio file. The gigantic audio file is then placed on slide 1 in the swf so that basically means that your audio for the entire project will need to load 100% before playback will start.
The solution to avoid having Adobe Captivate merge all these audio files into one big file is to start each slides audio at 0.1 second into the slide instead of at 0.0. This small gap between the audio files will make sure that Adobe Captivate will treat the audio files as separate files instead of merging them all together into one big file. The “load” of your first slide will therefore be significantly lower since you will only have the relevant audio file for slide 1 present and not all the audio files for your entire project.