|
Creating Accessible
Multimedia Demos with
HiSoftware AccVerify®,
Hi-Caption™, Microsoft®
PowerPoint® and
Microsoft® Producer®
This document is written
towards an audience
familiar with Microsoft®
PowerPoint®, an
understanding of or
ability to learn
Microsoft Producer and a
general understanding of
computing terminology
and concepts needed to
make a web page
accessible.
Creating accessible
multimedia has been a
challenge for authors
striving to meet the
federal government
Section 508 regulation,
or the W3C WCAG 1.0
standards. Using
Microsoft Producer,
along with HiSoftware
AccVerify® and
Hi-Caption™ and some
hand modifications, a
captioned multimedia
presentation can be
made.
The instructions below
will give general
overviews of some
concepts and will then
get very specific for
other more detailed
steps.
Steps to Create the
Accessible Presentation
Create the PowerPoint
Presentation.
1. Create the
PowerPoint 2002
presentation (PPT) as
you normally would.
2. Make sure to add
alt text into the
images and objects in
the PPT file. Right
click on the image in
PowerPoint | Select
Properties from the
popup menu and add
appropriate alternate
text to the Web tab in
the picture or object
properties. Please
refer to the picture
below.

Link to larger format
picture image of
PowerPoint Alt Text
3. Save the PowerPoint
file.4. Also save
the PowerPoint file as
an RTF (for later
captioning) Use the
Save As feature in
PowerPoint and select
the correct Save as
Type filter.
Create the Producer
Project
1. Open Microsoft
Producer and create
default project or use
the wizard.2.
Choose a template of
standard audio and
resizable slides, or
another template that
meets your needs.
3. Import the PPT
presentation file to
the Producer Project.
Use the import feature
in Producer. The
slides will appear in
the tree view of
Producer.4. Outside
of Producer, create a
script of the
narration of the
slides. Use the RTF
file that you saved
from PowerPoint above
to assist you. Create
it so that it can be
read easily, because
you will be
multitasking later.
This is the script
that you or someone on
your team will be
recording to be played
with the
presentation.
Rehearse this a few
times to get familiar
with it.
5. In Producer, select
Capture from the Tools
menu and select
Narrate Slides with
Audio.

Link to larger format
picture of Producer
Caption wizard
6. Follow wizard and
narrate slides by
speaking into a
microphone. This sets
the timing of the
slides. You will press
a Capture button and
then speak into a
microphone. Press Next
to proceed to the next
slide.

Link to larger format
picture of Capture
Wizard
7. Save capture using
the Save button.8.
Publish the Producer
file to dir in R:\some
dir where R:\some dir
is a drive and
directory that you
have created to store
your project. Use the
Publish Presentation
feature from the File
menu in Producer.
Create the SAMI
captioning file using
Hi-Caption
1. Create the SAMI
captioning file by
using Hi-Caption. This
is the file that
contains the
captioning text that
will be displayed. The
file name should match
the WMV or WMA media
file created by
Producer. If more than
one media file exists,
copy the SMI for each
name. For example,
mymediafile.wma
matches with
mymediafile.smi.

Link to larger format
picture of Hi-Caption
2. In Hi-Caption, you
need to create the
SAMI file by playing
your audio or video
file from within
Hi-Caption and adding
the timing and
captioning text. You
can import a text file
using the Import
Wizard of Hi-Caption.
You can also play the
media file and step
though and manually
enter the captioning
text.

Link to larger format
picture of Hi-Caption
import wizard
3. Save the captioning
file as
mymediafile.smi where
mymediafile is the
name of your media
file.
Modifying the Producer
Files
1. Edit default.htm
in your finished
Producer project to
add this code below
before the </body>
tag. This default.htm
file is located in
YourFolderName\ProducerFileName\default.htm
where YourFolderName
is where you saved
your Producer Output.
<div id=CaptionDiv
align=center valign=middle
style="position:absolute;top:70%;
width: 280;
height:400;
border:2px;
background-color:000000;
display:none;WMPrerollDisplay:none">
<p align="right">
This is where the
captioning will go. If
you do not do this, no
captioning will
appear. You can modify
the position settings
and color if you wish.
2. Edit gogoprod.js,
in your Producer file.
Replace line 101
(approximate location
with word wrap off)
with this:
throw "No
player";pWMP=null;_dB="<OBJECT
classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6
width=320 height=240
id=MediaPlayer name=MediaPlayer
type=application/x-oleobject
standby=\"\"><PARAM
NAME=\"URL\"
VALUE=\"\"><PARAM
NAME=\"autoStart\"
VALUE=\"0\"><PARAM
NAME=\"invokeURLs\"
VALUE=\"0\"><PARAM
NAME=\"baseURL\"
VALUE=\"\"><PARAM
NAME=\"volume\"
VALUE=\"100\"><PARAM
NAME=\"mute\"
VALUE=\"0\"><PARAM
NAME=\"uiMode\"
VALUE=\"none\"><PARAM
NAME=\"enabled\"
VALUE=\"-1\"><PARAM
NAME=\"enableContextMenu\"
VALUE=\"-1\"><PARAM
NAME=\"captioningID\"VALUE=\"CaptionDiv\"></OBJECT>";MediaPlayerDiv.innerHTML+=_dB;}catch(e)
This tells the
presentation to show
the captioning. This
replacement adds
<PARAM
NAME=\"captioningID\"VALUE=\"CaptionDiv\">
to the existing line.
3. You will now need
to modify your
template file from
Producer to move the
table of contents of
the presentation
higher up so the
captioning text does
not cover it up.
Locate a file called %template%.css
where %template% is
the name of the
Producer template file
that you used in your
presentation. Example:
audio slides -
proportional
resize2.css. Edit this
file in Notepad® or
similar and locate the
section for #TOCDiv.
Modify the value for
WMAlignBottom changing
the value from 19 or
so to something larger
like 200 or 220. This
will shorten the table
of contents so it is
not covered by the
captioning. You have
to experiment here to
get one that matches
your captioning.
Making the
Presentation Accessible
1. Add the appropriate
noscript text to the
HTML PowerPoint slides
in the Producer output
files using HiSoftware
AccVerify. For
example, for each HTML
file, give a table of
contents. This can be
time consuming if your
have 100 slides, but
it is necessary for
accessibility. It may
be best to make the
table of contents
before and then paste
it into the noscript
text field in
AccVerify’s repair
wizard. This could
also be done by hand.
For example, if
you have three HTML
slides in your
output, you will
want a NOSCRIPT text
such as
<noscript>
This presentation
uses JavaScript for
Navigation. If you
do not support
JavaScript, these
links below will
provide you with
locations of the
slides in the
presentation and
links to the media
files and the
captioning file.
<p>
<a
href=”SomeMediaFile.SMI”>Captioning
File for my
presentation</a>
<a
href=”SomeMediaFile.wmv”>Media
File for my
presentation</a>
<p>
The Slides of the
PowerPoint
Presentation<br>
<p><a
href="#EndOfPPT">Skip
PowerPoint Slide
Listing</a></p>
<a
href=”Slide0001.htm”>First
slide of the
presentation</a>
<a
href=”Slide0002.htm”>Second
slide of the
presentation</a>
<a
href=”Slide0003.htm”>Third
slide of the
presentation</a>
etc
<a
name="EndOfPPT"></a>
Add other content
here if you have
text transcripts of
other information
that may assist
users.
</noscript>
If using AccVerify,
omit the <noscript>
and </noscript> tags
as the repair utility
will add them for you.
Since there will be a
PowerPoint Index file
and a directory below
containing all the
slide files, the
targets of the
hyperlinks may change
if you are using
relative links (as the
example above does).

Link for larger format
picture of the
noscript wizard
2. Fix the alt text
errors in default.htm
using AccVerify or by
hand coding HTML.
Every IMG tag must
have an ALT tag and
that alt tag should
provide an appropriate
description.
3. Upload the
Producer content to
web. You can either
publish directory from
Producer or upload the
folder containing your
presentation to the
web using a program
such as Microsoft®
FrontPage®.
4. Test for
accessibility using
HiSoftware AccVerify,
and then test from
web. Test to make sure
captioning appears and
that the presentation
is acceptable. Please
note the Windows Media
Player™ on your or
your clients systems
may not have
captioning enabled by
default. Please see
the Windows Media
Player help for
information on
displaying captioning.
5. Create an entry
page on your web with
links to your producer
presentation, where a
user may download
Internet Explorer®,
Windows Media Player®,
the media file for
your presentation and
the transcript.
For example:
http://www.hisoftware.com/support/mm-demos.htm
References
HiSoftware web site:
http://www.hisoftware.com
HiSoftware AccVerify and
Hi-Caption:
http://www.hisoftware.com/access/index.html
Microsoft Windows Media
Site
http://www.microsoft.com/windows/windowsmedia/default.asp
Microsoft Producer
http://www.microsoft.com/office/powerpoint/producer/
Producer Tips
http://www.producertips.com
MSDN Pages describing
SAMI
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnacc/html/atg_samiarticle.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwmt/html/wmp7_sami.asp
Appendix
Below is an example of
the SMI File
<SAMI>
<HEAD>
<Copyright="2002
HiSoftware, Inc.">
<Title>Making Web Pages
Accessible
Using HiSoftware
AccVerify 2002 with
AccRepair for Microsoft
FrontPage</Title>
<STYLE TYPE="text/css">
<!--
P {margin-top:3pt;
margin-left:5pt;
font-size: 10pt;
font-family: tahoma,
sans-serif; font-weight:
normal;
color: white;
text-align: left;}
.ENUSCC {Name:'English
Captions' lang: en-US;
SAMIType:CC;}
-->
</Style>
</head>
<BODY>
<SYNC Start = 500>
<P Class = ENUSCC ID =
Source>Narrator
<P Class = ENUSCC>Making
Web Pages Accessible
using
HiSoftware AccVerify
2002 with AccRepair for
Microsoft FrontPage.
<SYNC Start = 11000>
<P Class = ENUSCC ID =
Source>Narrator
<P Class =
ENUSCC>Example Files
This demonstration uses
copies of files located
on the HiSoftware web
site.
These files are located
at:
http://www.hisoftware.com/uaccess/
</BODY>
</SAMI>
|