Starting and stopping multiple audio files throughout Keynote

I have Keynote 08. Can you do this in the next version. It doesn't seem like you can play a song in the document and have it stop a certain slide and start up again on another slide or stop at a certain slide and start a new song.
The only three options seem to be:
1. Play a song in the background that has no idea where you are in the presentation.
2. Play a song on particular slides which will stop whenever you go to the next slide.
3. Switch to a new Keynote document by a hyperlink that plays a new song. You'll then need to have multiple keynote documents.

Try the following; it works for me.
First Audio clip: Build-in (Start Audio) will begin playback
Build-out (Stop Audio) will end playback.
Second Audio clip: Build-in (Start Audio) will begin playback
To have first clip end when second begins, create a Build-Out (Stop Audio) and have the Build-In (Start Audio) of the second clip occur simultaneously with the Build-Out of the first clip.
By the way, you can have these audio clips associated with a slide and still have an audio track running in the background as a Soundtrack. Be sure, however, that you record the various audio tracks at an appropriate level before you import them into Keynote because you cannot balance them while in Keynote.
Message was edited by: Ron Streicher

Similar Messages

  • Control where to start and stop an SWF file inserted into a Captivate 6 slide.

    I am working on a project in which I need to insert SWFs on to slides in Captivate 6 and I've reached a hick-up. Some of the SWFs only need to start play at a specific frame (which is not necessarily the beginning of the SWF) and stop play at a specific frame (which is not necessarily the end of the SWF).
    Is there a way, by use of "Execute Advanced Actions" or "JavaScript", to control the play of a SWF, inserted on a slide, so that it starts and stops at desired frames?

    I think it is almost there now. Thanks for putting me int he right direction. You may be able to offer observations on my coding:
    this.onLoad = function() {
        stop();
    this.onMouseMove=function()
        // Test current mouse position is within the dimensions of the image
        if(_root._xmouse >= 0 && _root._xmouse <= 130 &&
           _root._ymouse >= 0 && _root._ymouse <= 420)
            // It is safe to play the animation as the mouse is within the
            // stage area
            play();
        else
            // We must stop animating and revert back to the first frame
            gotoAndStop(1);
    this.onRollOut = function() {
        stop();
    http://www.trucklesoft.co.uk/silcox/lounge.html

  • Multiple audio files in Keynote presentations

    While working within a Keynote presentation, I wanted to create a presentation that had background music. However, at one point in the presentation, I wanted to simultaneously end one audio file and begin the next audio file. I added the audio files as objects, and in Build Inspector, ordered all objects. I succeeded in building out the first audio file and building in the second audio file, however, instead of the second file beginning immediately, there is a 7-8 second delay even though I started the build immediately after the build before to end the first audio file. Is it possible to do what I am trying to do?

    Try the following; it works for me.
    First Audio clip: Build-in (Start Audio) will begin playback
    Build-out (Stop Audio) will end playback.
    Second Audio clip: Build-in (Start Audio) will begin playback
    To have first clip end when second begins, create a Build-Out (Stop Audio) and have the Build-In (Start Audio) of the second clip occur simultaneously with the Build-Out of the first clip.
    By the way, you can have these audio clips associated with a slide and still have an audio track running in the background as a Soundtrack. Be sure, however, that you record the various audio tracks at an appropriate level before you import them into Keynote because you cannot balance them while in Keynote.
    Message was edited by: Ron Streicher

  • Multiple audio files for one flash video

    My company is developing a presentation software program that
    is flashed-based. We are developing a series of videos that will be
    converted to flash video. We will also be recording multiple audio
    tracks for different languages that we want to swap out and sync to
    the video (like the different audio language tracks on a DVD). Does
    anyone know if you can encode the video and audio to seperate
    tracks and then swap out the audio with another and still synch it
    to the video?
    We want to try and avoid encoding video for all the language
    tracks to save space. If we could have one video file and then
    multiple audio files that can be synched with the video file,
    rather than having to encode video and audio for each language,
    this would save a lot of room. Can anyone think of a way we could
    accomplish this using flash and flash video?

    nope, Keynote doesn't have "triggers" though I figure this has to be on Apple's radar as it's been brought up every time a new version comes out.
    I suppose one work around would be to make a slide for each sound, and have the sound play when you go to that slide. Then make your table a series of buttons that go to each "sound slide" (you can make link buttons, just not triggers). It would give you the effect of clicking to play the sound, it's just that instead, Keynote would be jumping to a slide and playing a sound. All the slides would LOOK the same, and you wouldn't use transitions between them. The effect would get you what you want, it just takes longer to build.

  • Starting and Stopping FMLE from command line yields corrupt .flv files

    I am using FMLE to record and live stream TV content. In order to this I am remotely calling FMLEcmd in order to start and stop encoding processes. The problem that I am running in to is that the .flv files generated are corrupt. The odd thing is that if I use the exact same profile XML from the GUI, then the encoding process works just fine and results appear as intended.
    Here is the way my workflow works:
    I start the process by calling
    FMLEcmd /p C:\lighttpd\htdocs\xml\default.xml /l C:\lighttpd\htdocs\logs\log.txt
    then at the conclusion of the recording I call
    FMLEcmd /s "C:\lighttpd\htdocs\files\default.flv"
    When I attempt to open the files using FFmpeg I get a codec error saying that no codecs were detected. When I attempt to open the files in VLC I get a error saying that the media types are "Undf". When I attempt to open or modify the files with flvtool2 I get an end-of-file error. My guess is that my stop command is incorrect and somehow abruptly stopping the stream, but I don't know another way to stop the stream. Do I need to specify a specific stream duration in the XML and make sure to call the stop command *after* the duration has been reached? What would cause this codec corruption when the same profile works properly from the GUI?
    Here is the profile I am attempting to use.
    <?xml version="1.0" encoding="UTF-16"?>
    <flashmedialiveencoder_profile>
        <preset>
            <name>Custom</name>
            <description></description>
        </preset>
        <capture>
            <video>
            <device>Osprey-440 Video Device 1A</device>
            <crossbar_input>0</crossbar_input>
            <frame_rate>20.00</frame_rate>
            <size>
                <width>640</width>
                <height>480</height>
            </size>
            </video>
            <audio>
            <device>SigmaTel Audio</device>
            <crossbar_input>0</crossbar_input>
            <sample_rate>22050</sample_rate>
            <channels>1</channels>
            <input_volume>75</input_volume>
            </audio>
        </capture>
        <process>
            <video>
            <preserve_aspect></preserve_aspect>
            <deinterlace></deinterlace>
            </video>
        </process>
        <encode>
            <video>
            <format>VP6</format>
            <datarate>650;</datarate>
            <outputsize>640x480;</outputsize>
            <advanced>
                <keyframe_frequency>5 Seconds</keyframe_frequency>
                <quality>Best Quality - Lower Framerate</quality>
                <noise_reduction>None</noise_reduction>
                <datarate_window>Medium</datarate_window>
                <cpu_usage>Dedicated</cpu_usage>
            </advanced>
            <autoadjust>
                <enable>false</enable>
                <maxbuffersize>1</maxbuffersize>
                <dropframes>
                <enable>false</enable>
                </dropframes>
                <degradequality>
                <enable>false</enable>
                <minvideobitrate></minvideobitrate>
                <preservepfq>false</preservepfq>
                </degradequality>
            </autoadjust>
            </video>
            <audio>
            <format>MP3</format>
            <datarate>48</datarate>
            </audio>
        </encode>
        <restartinterval>
            <days></days>
            <hours></hours>
            <minutes></minutes>
        </restartinterval>
        <reconnectinterval>
            <attempts></attempts>
            <interval></interval>
        </reconnectinterval>
        <output>
            <file>
            <limitbysize>
                <enable>false</enable>
                <size>10</size>
            </limitbysize>
            <limitbyduration>
                <enable>false</enable>
                <hours>0</hours>
                <minutes>60</minutes>
            </limitbyduration>
            <path>C:\lighttpd\htdocs\files\default.flv</path>
            </file>
        </output>
        <metadata>
            <entry>
            <key>author</key>
            <value></value>
            </entry>
            <entry>
            <key>copyright</key>
            <value></value>
            </entry>
            <entry>
            <key>description</key>
            <value></value>
            </entry>
            <entry>
            <key>keywords</key>
            <value></value>
            </entry>
            <entry>
            <key>rating</key>
            <value></value>
            </entry>
            <entry>
            <key>title</key>
            <value></value>
            </entry>
        </metadata>
        <preview>
            <video>
            <input>
                <zoom>100%</zoom>
            </input>
            </video>
            <audio></audio>
        </preview>
        <log>
            <level>100</level>
            <directory>C:\Documents and Settings\Administrator\My Documents\My Videos</directory>
        </log>
    </flashmedialiveencoder_profile>

    If issue of corrupt file after cmd line not in GUI mode. Are you using some automation to copy/paste output flv to someother location?
    AFAIK, after placing stop command, FMLE took some time to write proper EOF in FLV. wait ~10 sec for FMLE to complete file writing process and than play in FLV PLayer.
    I tried manually with steps you mentioned and it's working fine for me.I playerd file in Applian Flash PLayer. "http://www.applian.com/flvplayer/"

  • How to copy only part of a binary file after selecting a start and stop byte?

    I need to copy a selectable block of binary data from one file to a new file.  The binary file is made up of several data widths (8/16/32 signed and unsigned).  If I use a read binary function I will need to account for the data types within the file.  I was hoping to do a copy function with a start and stop byte control. Any pointers?  

    The attached Rube Goldberg Code copies two arrays of clusters to two arrays of indicators.
    Ben
    BTW: It does so by writtng the flattened data to a fixed length file and decoding same on the read.
    Message Edited by Ben on 03-24-2007 12:54 PM
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction
    Attachments:
    File Decode.JPG ‏137 KB
    FileDecode.vi ‏125 KB

  • Batch file to start and stop services

    I've setup a CF Probe on my Development Server to ensure my
    CF Production server is up and running (services = Apache and CF
    Application Server). It checks the PROD login page and if it times
    out in 30 sec the probe fails. I understand I can execute a file
    (batch file with net start and net stop) but the problem is I need
    to have the probe somehow point to the .bat file on the PROD server
    and not on the local machine. How can I remotely access this batch
    file and execute it? I don't know how to point to the file on the
    other server... can anyone help?

    Hi Ken,
    You had pointed me in the right direction regarding the
    psstools in order to create a batch file that can remotely start
    and stop services.
    i used the psexec command and am able to successfully restart
    the services needed remotely... however when i pick the file in the
    coldfusion administrator (in the probes section) how to i point to
    the batch file to run? it seems like the probe is not running the
    script like i want... the file is located on the c:\ so i entered
    c:\test2.bat...
    Thanks,
    Matt
    Matt,
    You should review the online help in the cfadmin for probes
    and the links it points you to in the developer's guide. Basically
    you need to define a new probe in the cfadmin by clicking the
    "Define New Probe" button. One of the probe's attributes will be
    what action. Define the action as a program and point it at a batch
    file running psexec. You will probably need to run CFMX as a
    specific user and not as localsystem, which is the default.

  • Batch file to start and stop

    Hi All,
    Can we create a batch file to start and stop the services. I need to start all the services like shared, essbase, eas, planning, webanlysis and financial reporting, and at also need to stop them using windows batch file.(Using windows 2003 server....service pack 1). Any help would be appreciated.
    Thanks

    Hi,
    The simplest script would be something like this. Save it as a .bat file, set all your services to manual and then set up a scheduled task to run this script when the computer starts.
    Gee
    ::          Startup Script for Hyperion Services          ::
    date/t >> startup.log
    time/t >> startup.log
    echo "Starting Hyperion Services" >> startup.log
    net start "Hyperion S9 OpenLDAP" >> startup.log
    net start "Hyperion S9 Shared Services" >> startup.log
    :: Insert pause of 5 seconds to ensure HSS has finished starting
    ping localhost -n 6 >nul
    net start "Hyperion S9 BI+ Analytic Services 9.3.1 - Essbase" >> startup.log
    net start "Hyperion S9 Administration Services ATS5" >> startup.log
    net start "HyperionRMIRegistry" >> startup.log
    net start "Hyperion S9 Planning" >> startup.log
    net start "Hyperion S9 Provider Services ATS5" >> startup.log
    net start "Hyperion S9 Apache 2.0" >> startup.log
    net start "Hyperion S9 BI+ 9.3 Core Services 1" >> startup.log
    :: Insert pause of 10 seconds to ensure Core has finished starting
    ping localhost -n 11 >nul
    net start "Hyperion S9 BI+ 9.3 Workspace" >> startup.log
    net start "Hyperion S9 BI+ 9.3 Financial Reporting Java RMI Registry" >> startup.log
    net start "Hyperion S9 BI+ 9.3 Financial Reporting Print Server" >> startup.log
    net start "Hyperion S9 BI+ 9.3 Financial Reporting Report Server" >> startup.log
    net start "Hyperion S9 BI+ 9.3 Financial Reporting Scheduler Server" >> startup.log
    net start "Hyperion S9 BI+ 9.3 Financial Reporting Web application" >> startup.log
    net start "Hyperion S9 BI+ 9.3 Web Analysis" >> startup.log
    date/t >> startup.log
    time/t >> startup.log
    echo "Finished Starting Hyperion Services" >> startup.log
    echo "###################################################################" >> startup.log

  • Hi, I need Photoshop Organizer to stop automatically start and try to organize files when I insert a card in the reader. How do I do that?

    Hi, I need Photoshop Organizer to stop automatically start and try to organize files when I insert a card in the reader. How do I do that?

    Hi,
    Which operating system are you running on?
    Which version of Photoshop Elements are you using?
    The automatic running is usually invoke by your operating system. For instance in Windows 7, go to the control panel and select Autoplay. There, look for the action when pictures are detected - it is probably set to elements. Set it as you want.
    Brian

  • HT1349 cant change start and stop time on aac file using PC

    I am trying to create a ringtone for my iphone.   So i created a AAC file of the song i wanted as a ringtone.  And I am doin exactly what the videos say.  So when i click Get INfo on the AAC file, it says i am supposed to be able to change the start and stop type. but it doesnt allow me to do so. 

    Set the start/stop where you want. Then right-click on the song in your library and choose "Convert Selection to mp3." This creates a new shorter file, files it by artist/album, and adds it to your library. It will play correctly inside or outside of iTunes.
    After you've confirmed the new one plays OK, you can either keep or delete the longer original, as you wish.
    Note that the above assumes that the source file is unprotected, which is true in your case, since you are starting with an mp3.

  • Start and stop windows service for multiple remote computers

    Hello,
    Can someone show me how to Start and Stop windows service for multiple remote computers using Command Prompt or PowerShell or even Java?
    Thank you

    You asked a pure Windows related question at a pure Java related forum. We have advised you to look for a Windows related forum to post the question. Nothing special. It's like asking a car mechanican to help you with your migraine, he would advise you to look for a general practitioner.
    But why are you so surprised and negative about this answer after all? Don't we have to help you? Don't you appreciate help? So be it then, but please stay away then if you keep this attitude.

  • Starting and stopping stream capture repeatedly

    Hi,
    I am building a vmail server that captures an incoming, continuous RTP voice stream from a hardware phone and records portions of that stream to disk, based on control messages received (like record/stop buttons for a continuous RTP stream).
    The first time I record, the sound file on the file system is well formatted. Subsequent recordings result in headerless audio files (although the audio data is correctly output to file otherwise).
    The problem is that I need to get header information written to the audio files for subsequent recordings.
    Here is a bit of source code to show how I am starting and stopping recording. At this point, the processor is already created and realized and the MediaLocator is previously initialized:
         MediaLocator recordedML ;
         public void startRecording() {
              try {
                   processor.start();
                   DataSource ds = null;
                   ds = processor.getDataOutput();
                   recordingDataSink = Manager.createDataSink(ds, recordedML);
                   recordingDataSink.open();
                   // starts sticking captured data into a file
                   recordingDataSink.start();
              } catch (IOException e) {
                   e.printStackTrace();
              } catch (NoDataSinkException e) {
                   e.printStackTrace();
         public void stopRecording() {
              try {
                   recordingDataSink.stop();
                   recordingDataSink.close();
                   recordingDataSink = null;
                   processor.stop();
                   processor.deallocate();
              } catch (IOException e) {
                   e.printStackTrace();
    Calling startRecording() and stopRecording() the first time results in a properly formatted sound file on the file system, captured from my incoming RTP stream.
    Calling startRecording() and stopRecording() subsequent times results in headerless audio files.
    So the problem seems to be that subsequent calls to processor.getDataOutput() result in a DataSource that doesn't print a file header.
    What I have tried includes:
    -recreating the processor, but this doesn't work because it seems you can only do this once for a single incoming stream - the processor never reaches the configured state a second time.
    -reconfiguring the processor or re-realizing the processor, which doesn't do what I want either.
    One way that I think this would work would be to write out the audio header manually after the capture is complete, but this seems like a gross hack and I would rather do it through JMF.
    Is there a way to fix this via JMF? Is this a JMF bug or is it intended to work this way?
    Cheers,
    -Jeff

    Hi, I am unfortunately unable to help you but perhaps you could help me. I have a Java GUI that I want to enable to record voice from a mic at the click of a button (stopping automatically if possible) and save to a defined file in the code. Would you be able to help me here? I have tried different source and rejigged things but I cannot seem to get anything working.
    Any help gratefully apreciated.

  • Starting and stopping a loop

    I am importing a list of 10,000 emails into memory and then
    comparing them to a database which holds over 400,000 records. It
    doesnt take long for the <cfquery> to time out. I know there
    must be a way to loop thru 20 or so, then stop, then loop thru the
    next 20, etc. I cannot lengthen the timeout so I need to figure out
    a way to process the data in chunks. Thanks.
    <cfhttp method="Get"
    url="
    http://192.168.14.51/matt/email.CSV"
    columns="Email"
    name="importCSV"
    delimiter="#chr(10)##chr(13)#"
    textqualifier="">
    <cfset counter = 0>
    <cfloop index="element" list = "#CFHTTP.FileContent#"
    delimiters="#chr(10)##chr(13)#">
    <cfset counter = counter +1>
    </cfloop>
    <cfset start = 1>
    <cfset end = 20>
    <cfset lastRow = #counter#>
    <cfloop from="#start#" to="#end#" index="loop">
    <cfset ThisEmail =
    listGetAt(cfhttp.filecontent,loop,"#chr(10)##chr(13)#")>
    <CFQUERY NAME = "CheckEmail" DATASOURCE="t">
    SELECT Email
    FROM Subscriber_Info_New
    WHERE Email = '#ThisEmail#'
    </CFQUERY>
    <CFIF CheckEmail.RecordCount EQ 0>
    <CFQUERY NAME="Insert" datasource="t">
    INSERT INTO Subscriber_Info_New
    (Email)
    VALUES (<cfqueryparam cfsqltype="CF_SQL_VARCHAR"
    value="#Trim(ThisEmail)#">)
    </CFQUERY>
    </CFIF>
    </cfloop>

    quote:
    Originally posted by:
    Newsgroup User
    I cannot lengthen the timeout so I need to figure out a way
    to process
    the data in chunks. Thanks.
    Are you sure you can not lengthen the timeout. The
    <cfapplication ...>
    tag allows one to define a specific timeout for a given page,
    as long as
    that is less then the maximum timeout defined in the
    administrator.
    If this is not sufficient for your needs you will need to
    break up your
    process over multiple requests. Just starting and stopping
    the loop in
    a singe request does nothing for reducing the timeout
    threshold of the
    page. You can do this with scheduled tasks, web services,
    and|or the
    <cflocation ...> tag. You will need to pass through
    relevant data about
    what iterations to process, and use some kind of extra
    request storage
    for the results, such as server|application|session scopes,
    databases or
    files.
    Hope that gives you some help.
    Ian
    Sounds like more than I know how to do. I cant change the
    timeout because its set that way on purpose. I think Ill leave this
    alone for now. Thanks.

  • Starting and stopping triggered samples

    The ESX24 Sampler claims to be a plug-in that functions exactly like a sampler should. Previous to Logic Pro 7, I used a SP-606 sampler that had three different ways a sample could be played:
    1. drum - this function played the sample as long as the button (or note) was held down then stopped playing once released
    2- trigger - this started the sample and let it play until the end of the entire audio region
    3- loop - this looped the sample based on the specified start and stop points.
    However under the second function, trigger, you could trigger the sample to start and stop and restart and stop every time you hit the sample button or sent a note.
    Does logic have this function anywhere in the ESX24?
    for instance if i had a 15 second long sample and sent a midi note from a controller to start it...how do i stop it and restart it at will?
    the only functions I see available in Logic are the 'drum' function (where the sample releases and stops as long as you hold down the note) and the trigger function (but in Logic a second trigger does not stop the sample ----
    it triggers a second sample to play again --so that multiple samples are playing simultaneously)
    Any help would be greatly appreciated.

    Start Oracle RAC Database and Listener
    Follow Oracle Database Documentation on starting and stopping Oracle Database
    To ensure Oracle Warehouse Builder Runtime Services
    Log on to the Database machine Platform as the runtime repository owner.
    Run the ORACLE_HOME\owb\rtp\sql\servie_doctor.sql script.
    Note: The runtime repository owner is dwh_ws_owner and it is database user.
    Starting Oracle BI Infrastructure
    •     Login to Oracle BI Server
    •     Navigate to location /home/oracle/..
    •     Execute Script startBI.sh for Starting Oracle BI Services
    If you have to start Services Manually -
    Order of Starting Processes on BI Servers
    •     Oracle Business Intelligence Server
    •     Oracle Business Intelligence Presentation Services
    •     Oracle Business Intelligence Scheduler
    •     Oracle Business Intelligence Cluster Controller
    Use the script in sequence with parameter start
    •     Navigate to location /home/oracle/biserver/OracleBI/server/bin directory
    Example:
    •     ./run-sa.sh start
    •     ./run-saw.sh start
    •     ./run-sch.sh start
    •     ./run-ccs.sh start
    Stopping Oracle BI Infrastructure
    •     Login to Oracle BI Server
    •     Navigate to location /home/oracle/scripts
    •     Execute Script stopBI.sh for Stopping Oracle BI Services
    If you have to stop Services Manually -
    Order of Starting Processes on BI Servers
    •     Oracle Business Intelligence Cluster Controller
    •     Oracle Business Intelligence Server
    •     Oracle Business Intelligence Presentation Services
    •     Oracle Business Intelligence Scheduler
    Use the script in sequence with parameter start
    •     Navigate to location /home/oracle/biserver/OracleBI/setup directory
    Example:
    •     ./run-ccs.sh stop
    •     ./run-sa.sh stop
    •     ./run-saw.sh stop
    •     ./run-sch.sh stop

  • Starting and stopping video and MP3

    I can't seem to get around my video and audio files starting when I arrive at the page. I'm even using some example code with start and stop buttons. This is in CS4 Flash. I expect it's because the ActionScript is in the wrong place because when I run the movie it flashes through all of the pages on the site without stopping at the home page. Is there some generic code that will allow me to simply swap out the name of the video or audio file I want to start. If there is, do I need to locate it on its own layer at the top of the timeline? Thanks to anyone who can help.

    >>Why is it that the default setting for a video player placed on the stage
    is to start playing when the page appears? I would think it would be
    paused.<<
    I don't know it doesn't seem any more logical to have it paused. I assume it
    is just a preference on the part of the developers of Flash.
    >>Is there some piece of script that can correct this situation<<
    There are several ways to pause the video playback at teh beginning of the
    Flash movie. It actually depends on how you have the movie inserted into the
    time line. If you used an FLVPlayback component, then all you have to do is
    click to select the component, open the component inspector
    (window>component Inspector) and se the autoplay value for the component to
    false. If you have the video inserted another way let me know.
    >>Forgive my naivete but I am trying to learn the ways of Actionscript
    wherever I can find it and builds something at the same time.<<
    Thats always hard. What tecnology do you normally work with Ajax? C++
    The comment about the behavior of video suggests you work with a technology
    that has the opposite autoplay behavior.
    Jerron Smith

Maybe you are looking for