HOME ➔ SUPPORT ➔ Community ➔ General CourseLab issues ... Embedding narration
Embedding narration
  View type:
As a newbie to cмCourselab, it's not clear to me how to embed narration (.mp3) in my powerpoint-imported slides.
Have you any hints?

Thanks and regards
And there is the problem with the way powerpoint is used, 99% of the time without additional content like narration or extensive notes the slides mean little.

Look at actions .. Sound.. that will play the file assuming that your user has sound, has the volume up AND the right codec to play the sample you have.

Always assume the worst case for your target users PC capibility!
Thanks for your help.
I tried SOUND action and it works.
Nevertheless, I wonder if there is any way to embed audio with some sort of controls, for example a play/pause/cursor to go back and forth along the narration. In case something is not clear for the student, repeating the whole stuff would be annoying.
Any suggestion is appreciated.

Hi, Luca,

You can use Video object. It can play audio as well and has controls.
Hi Slav,
I tried but I prefer to distribute the player together with the course, thus I selected niftyplayer (see http://www.webdesignbooth.com/10-easy-to-implement-flash-based-mp3-players-for-your-website/) to have less platform-dependent issues.
It works perfectly as far as I copy niftyplayer's files in \images directory and copy a code snipped in each slide, but when I publish the course the files are not copied to the target folder.
Is there any way to have all files copied automatically, or to add the embed code in the master slide and pass the narraton files as variables in each slide?
Any help appreciated.

See the description of 27/11 above.[:)]
Maybe you can find a suitable mp3 player on

It seems that the trigger of slide blanking is the code I add in the slide to embed the player:


<OBJECT id=niftyPlayer1 codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0 height=38 width=165 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000><PARAM NAME="movie" VALUE="niftyplayer.swf?file=C:\Documents and Settings\lsalv\Documenti\Work\e-learning\Courselab\Esempi\IR\1\images\05 Rispetto.mp3&;as=0"><PARAM NAME="quality" VALUE="high"><PARAM NAME="bgcolor" VALUE="#FFFFFF">
<embed src="niftyplayer.swf?file=C:\Documents and Settings\lsalv\Documenti\Work\e-learning\Courselab\Esempi\IR\1\images\05 Rispetto.mp3&as=1" quality=high bgcolor=#FFFFFF width="165" height="38" name="niftyPlayer1" align="" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">


That's puzzling for me...

Thanks for help
I concluded that the bad code was an unreferenced classid. Deleting this classid solved the problem.
Thus, excuse me and disregard the previous message.
The problem remains where is the right place to copy the niftyplayer files to use them throughout the slides.

I followed your suggestion and selected niftyplayer as a solution.
Nevertheless, as I pasted the suggested code as well as copied niftyplayer.* files from the distribution in [mycourse]\1, the slide was displayed flawlessly with audio, but in Courselab it simply went completely blank!
I got back to normal slide display in the app by deleting the above files.
I suppose that a manual copy of files in Courselab's directory tree triggers something.
Where and how should I copy the files related to my audio player?

Thanks for help

Just to add a bit, I checked that the only needed file to have Niftyplayer working is niftyplayer.swf.
I copied this file in the images\ folder of my module and it works. Nevertheless, as I publish the course, this file is not copied in the target directory tree, thus Niftyplayer doesn't load until I copy this file by hand.
I tried to add this file to the template, but got nil.
Is there any way to include non-standard files in a template to have them sopied along the module?
Any suggestion welcome.

You can add a file using the 'format'-'sound'. Add the file asif it were audio and check 'do not start playback automatically'.
Message options
No additional options