Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

HTML published file has image/audio drift

Advisor ,
Jul 17, 2015 Jul 17, 2015

My project contains a few slides where you are first presented with some information followed by a scenario that begins in the middle of the slide. The slides also have audio playing for the entire duration of the slide. When you reach the end of the slide and want to replay the scenario, a button is available that will return you to the beginning of the scenario in the middle of the slide. (The button action is courtesy of Lilybriri’s micro-navigation solution). The problem I’m having is that after pressing the button and reaching the end of the slide, there is a huge amount of drift between the items that appear on screen and the audio.

To help track down what’s going on I put a text box containing the variable $$cpInfoCurrentFrame$$ so I could check what frame is being played then published the file. I recorded a screen capture while viewing the file and clicked the replay button three times so I could see what was occurring. I placed the recorded video in Adobe Premiere, synced the videos and positioned them so you can see all four at the same time. What I found was that immediately after pressing the button the presentation moves back to the correct frame and plays from roughly the same starting frame. However, as the slide plays the items appearing on screen start rolling out slower so by the end of the slide there is close to a 3 second delay for the very last items to appear on screen.

You can see in this first image that at the beginning of the scenario the four videos are all starting at about the same frame. The far left image is the original playback prior to pressing the replay button an the next three are each successive viewing in the order the replay button was pressed. (The numbers highlighted in red are the CurrentFrame variables. Ignore the rest of the numbers. Those are the rough estimations about when all the bullets on the slide should appear.)

drift01.png

Advancing forward to where the first bullet appears, about 16 seconds later, you can see that the three videos where the replay button was clicked are now behind by 28 frames, or just shy of a full second, which means the first bullet hasn't appeared yet.

drift02.png

Finally, reaching the end of the audio the original play through sits at 94137 frames and the other three are 80 frames behind.

drift03.png

I’ve checked and the issue doesn’t occur when publishing to .SWF, just HTML. The problem also exists on any slide where the presentation and audio are paused in the middle which is true for quite a few of my slides as well. Pressing a button to un-pause the slide and the audio results in the same drifting. One final thing I did notice is that it appears that the frame numbers for the three delayed videos are not consistent between each other. The first and second image shows all three numbers the same and the last one has the middle numbers 2 frames higher. Some of the frame numbers can vary by 1-2 frames between the three videos. The frame numbers are 93221, 93220, 93219 at one point (where the right video is behind the other two) and then 93797, 93799, 93798 at another point (so the left video is behind).

313
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jul 18, 2015 Jul 18, 2015

When I wrote the article about micro-navigation, HTML5 was not even there, and it is one of the work flows I didn't test for HTML5 output. I cannot afford the time to screen about 100 posts, some pretty long, after each release and change. That is the problem with my type of blogs, never expected people to still view and use blog posts that are 5 years old. I apologize.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advisor ,
Jul 18, 2015 Jul 18, 2015

I'm not implying that the problem is with what you wrote as your solution works great. I only mentioned your micro-navigation so people knew what I was doing to get the button to move you backwards on the slide. I also noted that the drifting occurs if you just have a regular pause in a slide, so the micro-navigation really has nothing to do with the issue.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advisor ,
Jul 18, 2015 Jul 18, 2015
LATEST

After my last post I wanted to do a more thourough test so I setup a new file with a single slide. I added a song to the slide, added text synced up to the audio, and placed a button at the beginning of the slide. The button pauses the slide after 1.5 seconds and the audio and the On Success action is set to Continue. Then I published the file to HTML and ran the file from a web server. I found that the file has the exact same problem as my fully constructed training file so the issue I'm having isn't limited to my file, but it's something that's occurring with the captivate published file.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Help resources