I am experiencing a very frustrating problem that I can not find a solution for anywhere on the forum. It appears that all similar questions have gone unaswered which scares me because if I can't find a solution, hours of work are probably down the tubes...
All I would like is for the audio track from a SWF video file I have placed in a ID CS5 interactive swf file to stop playing when the page in which it is placed is turned. I have done everything one would logically do to get this to happen without success, including the most logical fix which would be to add an action to the buttons that turn the page to include Video:Stop as well as Video:Stop All, however, nothing I have tried works.
Is this a bug with ID CS5? Of course the end-user can stop the video manually before turning the page, but I do not want to force them to do this, especially because if they simply turn the page without stopping the video, it appears there is no way to stop the audio at all without either waiting for it to stop and/or refreshing the entire swf document.
Do I need to write a separate script in Flash to kill the audio portion of the swf video? I do not have the Flash skills to do this unfortunately, but could likely figure it out if need be. If other simple solutions are available, I would be VERY appreciative for the help.
Yeah, that´s a bug. AFAIK only way to avoid that is to... as you expected... write a small audio killer actionscript snippet in Flash, export it as SWF and place that SWF to next and previous page to your SWF-video. Idea is that when user enters next or previous page, SWF plays and stopAllSounds action is triggered.
I have published it to eDocker´s FAQ page at: http://www.edocker.com/support/frequently-asked-questions/
Just scroll down to Bugs&Fixes section and download a fullScreenVideoFix zip-package, there´s a file called KillAudio.swf.
Place it to proper pages and set it play on page load (in Media panel)
Thanks AGAIN Petteri!