PushStack

Pushes the specified location onto the stack. This is used to return to a location in the audio cotent after listening to a hyperlink.

Location is a required child element.

Example

The example shows two files. The first file is the main content. If the user presses the Option1 button while listening to IHaveADream.mp3, the bio.mp3 file will play, and then return to the previous position in IHaveADream.mp3.

<File Href="IHaveADream.mp3">
    <OnButton Button="Option1" Action="Release">
        <ActionSet>
            <PushStack>
                <Location>  <!-- With no attributes specified, defaults to current location -->
            </PushStack>
            <Goto>
                <Location Ref="BiographicalNote"/>
            </Goto> 
        </ActionSet>
    </OnButton>
</File>
 
...
 
<File Href="bio.mp3" ID="BiographicalNote">
    <OnFinish>
        <ActionSet>
              <Goto>
                    <PopStack/>
              </Goto>
        </ActionSet>
    <OnFinish>
</File>