I have a dilemma, but first some background info about my project:
1- I am not able to stream video or use youtube as a host, so I must insert my video into the project.
2- I have created custom controls for my project audio and video objects (I am not using a captivate player skin).
Here-in lies my problem, I need both closed captions and volume control for my video. If I insert an event video, the video has its own playbar which controls the volume, play, pause, etc. Not so great because I want to use my custom controls and I do not want to confuse my learner with multiple ways to control video and audio dependent on the page they are. I want to use my custom controls and they will not work with an event video.
Also, I am not able to use captivate to attach closed captions when inserting an event video unless I parce out the audio from the video. I can insert an audio-less video while attaching a separate audio file, which then enables me to attach captions to the audio object and still be able to use my custom controls for audio volume control. But it still does not solve my problem because as previously mentioned, my custom controls will not control the event video play, pause, etc functions and if I were to hit pause, everything but the video pauses.
Ok…so then I go the synchronized video route. I can get captions, my custom controls work for replay, play, and pause, but the volume widget does not control the video volume.
Help.
It is a bit logical (at least in my engineer’s mind) that you cannot attach CC to event video, since it plays independently of Captivate’s timeline, and CC text is synchronized with the timeline. For that same reason you cannot use CC for Object audio, nor for audio clips started with the command Play Audio because they are also not synchronized with the timeline, that is only the case for Slide audio.
I didn’t test the volume widget in this situation, will try to find some time later on today. Did you try using the system variable cpCmndVolume?
I have not attempted using variables yet, but I may resort to that. Honestly, I was hoping to avoid that route, but if it becomes necessary, then I will (it just might give me flashbacks of my time spent programming custom variables and conditions in lectora ).
Just for testing, not really complicated, you only have to assign a value to that variable. It is an existing system variable. Simple and advanced actions in Captivate are a lot easier than the scripting in Lectora. Here is a link to a blog post where you can download freely an explanatory table with all system variables:
http://blog.lilybiri.com/system-variables-in-captivate-8
They didn’t change since version 8.
You must be logged in to post a comment.