Making movies play automatically on a slide in Keynote
I have a presentation that has still photographs on some slides and movies on some. I set the vids to start automatically but they only play a few seconds and then the next slide appears.
Look Here:
http://docs.info.apple.com/article.html?path=Keynote/5.0/en/kyntc6bbade2.html
Good Luck
Similar Messages
-
Making movies play during transitions
I want to make a movie transition in _whilst playing_. All I can make it do now is transition in and THEN play. Possible? I seem to remember seeing presentations with playing clips whizzing by across the screen.
nope. If you seen a presentation with a clip that's PLAYING while it's moving, it was probably a ful screen video that was created to look that way, but in reality was ONE big clip.
I'm hoping we see this in the future, but for now, the only way to do it is fake a transition with a video clip that ends with a screen shot of the next slide, then you jump to the next slide with no transition and no one knows the difference. -
Making Movies play with Roll Over
Does anyone know how to make a movie roll over button, that
will start and stop were you left off. here are some examples:
http://www.fabchannel.com
http://www.diddy.com/diddy.php
The buttons are at the bottom.
Thanks so much,
GLit will basically pause the movie on rollOut and resume on
rollOver.
so YES, it will start and play from where it has
stopped -
Making movie clips play in reverse in AS 3.0
Hey all. I'm changing all my files to AS 3.0 because of some
new elements I'd like to use in flash CS4.
Here:
http://www.iaw-atlanta.com/IvyLeague1-13-09.html
I have the menu navigation at the bottom with 4 buttons. When the
buttons are moused over they ascend and when they are moused out
the movie plays in reverse so that they descend. Basically in the
movie clip, I have it stopped as well as gotoAndPlay the next frame
when the button is moused over and then have a script telling it to
reverse when moused out. I know how to do this in AS 2.0 but how
can I translate the script to 3.0?DjPhantasy5,
> Ok thanks, I'll see what he also has to say as well.
Actually, NedWebs pretty much nailed it. :) The approach
you've taken
is an interesting one, because it scales all the way back to
Flash Player 5,
which didn't yet support the MovieClip.onEnterFrame event.
Without that
event, you need something like your "controller" symbol -- a
separate
looping timeline -- to perform code that depends on frame
loops.
Available as of Flash Player 6, that event would allow you
to
consolidate your code a bit by putting it all in a single
frame and avoiding
the extra movie clip symbol. That doesn't mean your approach
is wrong, by
any stretch. In fact, it's good to know your options, because
if you ever
need to publish to Flash Player 5, you'll probably do best to
use the setup
you've taken.
I'll demonstrate onEnterFrame in just a bit, in case you
want to take a
look at that.
>> there's no _root reference in AS3, but you can use a
>> MovieClip(this.parent) (which replaces what _parent
>> used to do) to locate something outside of the
immediate
>> movieclip.
The term "parent," in this context, is technically a
property of the
MovieClip class, which means all movie clips in AS3 have
access to the
"parent" feature, which points to the timeline that contains
the movie clip
in question. Buttons also feature a "parent" property. In
AS2, this
property acted exactly the same, only it was preceeded by an
underscore.
In fact, NedWebs' suggested code works the same in your
existin file.
Instead of this:
// Your existing code ...
if (_root.animation._currentframe>1) {
_root.animation.prevFrame();
this.gotoAndPlay(2)
if (_root.animation._currentframe<=1) {
this.gotoAndStop(1);
... you could be using this:
// Alternative code ...
if (_parent.animation._currentframe>1) {
_parent.animation.prevFrame();
gotoAndPlay(2)
if (_parent.animation._currentframe<=1) {
gotoAndStop(1);
... because from this scope -- that is, from this point of
view -- the
MovieClip._parent property points to the same timeline that
_root does.
That changes, of course, based on how deeply nested the
current scope is.
The term "this" in the above code is optional, because Flash
understands
what scope you're in. From the point of view of this code,
_parent is
understood to refer to the current scope's parent timeline,
just like
gotoAndPlay() is understood to refer to the current scope's
own timeline.
You could precede either of those by "this" or not.
Many people will argue that _root is probably best avoided,
only because
it's a slippery slope. It doesn't always refer to the main
timeline you
think it does, depending on whether or not your SWF is loaded
into another
SWF at runtime. Meanwhile, _parent *always* refers to the
immediately
parent timeline.
So when you look at it that way, this perfectly valid AS2:
if (_parent.animation._currentframe>1) {
... isn't much different at all from its AS3 counterpart:
if (MovieClip(parent).animation.currentFrame>1) {
It would be nicer if you didn't need to cast the parent
reference as a
movie clip here, but if you don't, AS3 doesn't realize that
the scope in
question is a movie clip.
>> You can string them along as...
>> MovieClip(this.parent.parent)
Exactly.
>> Your _currentframe in the the controller becomes
>> currentFrame. That's about it. The rest of what I
>> saw will fly as is.
Not quite. AS3 doesn't support the on() or onClipEvent()
functions, so
you won't be able to attach your code direction to the
button. Instead,
you'll have to put it in a keyframe -- which you can also do
with AS2. It's
a good idea, in any case, because it allows you to put all
your code in one
place, making it easier to find.
Here's a quick note on direct attachment:
http://www.quip.net/blog/2006/flash/museum-pieces-on-and-onclipevent
To convert your existing FLA structure to AS3, you might,
for example,
do this:
animation.buttonMode = true;
animation.addEventListener(MouseEvent.ROLL_OUT, outHandler);
animation.addEventListener(MouseEvent.ROLL_OVER,
overHandler);
function outHandler(evt:MouseEvent):void {
controller.gotoAndPlay(2);
function overHandler(evt:MouseEvent):void {
controller.gotoAndPlay(4);
That takes care of the on(rollout) and on(rollover) code in
your current
version. The first line (buttonMode) is only necessary
because I got rid of
the button symbol and, instead, associated the event handlers
directly with
your animation clip. (Movie clips handle button-style events,
too, so you
don't need the button.) In AS3, event handling is very
straightforward:
you reference the object (here, animation), invoke its
inherited
addEventListener() method, then pass in two parameters: a)
the event to
listen for, and b) the function to perform when that event
occurs.
You can see that spelled out above. In AS2, there are quite
a few ways
to handle events, including on()/onClipEvent(), so it's
harder to know when
to use what approach. For buttons and movie clips, the
princple works the
same as I just showed, but the syntax is different.
Let's take a quick look at reducing all this code by using
the
onEnterFrame event. First, check out this AS2 version:
animation.onRollOut = outHandler;
animation.onRollOver = overHandler;
function outHandler():Void {
this.onEnterFrame = reversePlay;
function overHandler():Void {
this.onEnterFrame = null;
this.play();
function reversePlay():Void {
this.prevFrame();
All of that code would appear in frame 1. You don't need the
controller
movie clip. The animation clip no longer contains an orb
button, because
we're using animation itself as the "button". (You can always
see what
functionality any object has by looking up its class. If
you're dealing
with a movie clip, look up the MovieClip class. See the
Properties heading
to find out what characteristics the object has, see Methods
to find out
what the object can do, and see Events to find out what the
object can react
to.)
In the above code, it's all laid out pretty easily. This is
AS2,
remember. We have two events we're listening for:
MovieClip.onRollOut and
MovieClip.onRollOver. Those events are established for the
animation movie
clip by way of its instance name, and associated with
corresponding custom
functions. The outHandler() function associates yet another
function to the
MovieClip.onEnterFrame event of the animation clip. Very
simply, it
instructs animation to perform the custom reversePlay()
function every time
it encounters an onEnterFrame event. The overHandler()
function kills that
association by nulling it out, and telling animation to play,
via the
MovieClip.play() method. Finally, the reversePlay() function
simply invokes
MovieClip.prevFrame() on the animation clip.
Here's the AS3 version:
animation.buttonMode = true;
animation.addEventListener(MouseEvent.ROLL_OUT, outHandler);
animation.addEventListener(MouseEvent.ROLL_OVER,
overHandler);
function outHandler(evt:MouseEvent):void {
animation.addEventListener(Event.ENTER_FRAME, reversePlay);
function overHandler(evt:MouseEvent):void {
animation.removeEventListener(Event.ENTER_FRAME,
reversePlay);
animation.play();
function reversePlay(evt:Event):void {
evt.target.prevFrame();
It looks wordier, but if you look carefully, you'll see that
it's
essentially the same thing. The main difference is the way
scope works in
AS3. In AS2, there are numerous references to "this", because
the event
handler functions operate in the same scope as the object to
which the
association is made. In AS3, the references aren't to "this",
but rather to
the same animation clip by its *intance name*, because in
AS3, the scope
operates in the same timeline in which the code appears
(namely, in this
case, the main timeline).
In the reversePlay() function, in order to emulate a "this"
sort of
setup, I'm referring to the parameter that gets passed to all
event handler
functions in AS3. I happened to name it "evt" (for event),
but you can call
it what you like. In the case of reversePlay(), the evt
parameter refers to
an instance of the Event class, which has a target property.
The target
property refers to the object that dispatched the event --
happens to be
animation, in this case. So evt.target, in this context,
refers to
animation, which is what I invoke the MovieClip.prevFrame()
method on.
I've uploaded a handful of FLA files to my server. I won't
keep them
there forever ... maybe a couple weeks, as of this post:
http://www.quip.net/RewindTestAS3.fla
http://www.quip.net/RewindTestAS3_new.fla
http://www.quip.net/RewindTestAS2_new.fla
David Stiller
Co-author, ActionScript 3.0 Quick Reference Guide
http://tinyurl.com/2s28a5
"Luck is the residue of good design." -
How can I make the slide play automatically?
My project does not start automatically, I need to click on the play of the taskbar. The slide contains an animation in .aom I've done everything and I can not configure automatic start.
Thanks you Lilybiri, in the web my project play automatic, but in mobile devices dont. And a play butom apear out of no where in de center of the slide.
-
Movies not automatically playing
Hello.
I'm having trouble getting movies to automatically play in my keynote presentations. I'm using Keynote '08 and iMovie '11. I've tried exporting the movies in various formats and at various sizes. Exported through the media browser, exported to my hard drive and imported from there, etc...
I've gone to the quicktime tab in the inspector and it's not checked off to play on click. I've had it work a couple of times where the movie will play automatically, but can't get it to work anymore.
Thanks.
DarrenIf you're publishing to HTML5, you're going to get a play button. You can insert an image to display alongside the play button (so it's not just button on a white field), or you can change the html code to skip the play button. There's an explanation for changing the html at the end of this thread: Re: Can you embed HTML code into a Captivate project?
-
Making media begin to play automatically after transition - BIG FILE
I am creating a presentation that utilizes media clips which run from 1 to 10 minutes long. The media clips were created in imovie and are in dv format, so several are over 100 mb in size.
Ideally, I would like to speak to my group for a couple of minutes and then let the presentation run automatically to the end. Total runtime about 35-40 minutes.
I have set the presentation up in a series of lessons. First slide says Lesson 1, the the next slide gives the single bullet point the movie will illustrate, then the next slide contains the movie clip. All the slides are set to transition automatically so that when the clip it it goes to the next lesson, and so on.
I am running into the problem that after a few clips, the transitions stop. I've got the transition time set for the length of the movie clip, but I suspect I have simply created a huge file (just over 10 gb) and it is running out of memory (I have 1 gb RAM installed).
Any thoughts on how to lick this problem? It does not happen if I set the transitions to change on Click, so the problem is not insurmountable. I just don't want to have to stay and watch it very time and click to go to the next slide.
RogerI am creating a presentation that utilizes media clips which run from 1 to 10 minutes long. The media clips were created in imovie and are in dv format, so several are over 100 mb in size.
Ideally, I would like to speak to my group for a couple of minutes and then let the presentation run automatically to the end. Total runtime about 35-40 minutes.
I have set the presentation up in a series of lessons. First slide says Lesson 1, the the next slide gives the single bullet point the movie will illustrate, then the next slide contains the movie clip. All the slides are set to transition automatically so that when the clip it it goes to the next lesson, and so on.
I am running into the problem that after a few clips, the transitions stop. I've got the transition time set for the length of the movie clip, but I suspect I have simply created a huge file (just over 10 gb) and it is running out of memory (I have 1 gb RAM installed).
Any thoughts on how to lick this problem? It does not happen if I set the transitions to change on Click, so the problem is not insurmountable. I just don't want to have to stay and watch it very time and click to go to the next slide.
Roger -
Why won't my .mov or my .mp4 movie play in Keynote 4.0?
Others on the forum seem able to play movies in their keynote projects. I can't.
When the slide I have placed the movie comes up, the movie plays for a second or so and then quits while the next slide comes up. What am I doing wrong? The movie is just over 2 minutes long. Why won't it play?
Any help will be appreciated. I'm new to using Keynote. I've enjoyed making builds with music on mulitiple slides, but dang it, I can't seem to make a simple .mov or a .mp4 movie work. I'm guessing I'm missing something very basic. Please help.If I am understanding your problem correctly, this is unfortunately a bug (or simply an unsupported feature) in Keynote that has not been corrected since the very beginning. Currently, the only way to have a movie play properly through is to:
1) make sure the slide containing the movie has no delay in the transition to the next slide, and
2) you will need to create transparent objects (like a square), each building in a set amount of seconds (60 seconds max allowable per object). For example: For a three minute movie, you will need to create an object, build it in over 60 seconds. Then copy and paste for the second object only this time, set it to start building in AFTER the previous build. Copy and paste again, set to build after the previous build, only this time, you will need to adjust the 60 seconds down to whatever fits. When the last object is done building, the slide will transition regardless of whether or not the movie is done playing.
It is a complete waste of time as trying to determine the duration of the last object to build in is totally trial and error. I am amazed that this simple feature (playing a movie within a slide) is hampered. -
Foreground and background movies playing simultaneously
Can Acrobat 9 Pro allow a smaller, foreground movie to playing simultaneously on top of a larger background movie?
Here are my slide design criteria. I need to have a single slide show with a movie that takes up the full size of the slide. It will start automatically and loop continuous when opened. I need to have additional movies appear on top of the large background movie, and start only when clicked. These smaller sized movies would be invisible till clicked; they are zoomed in versions of certain areas of the larger background. I think of them as Hotspots.
Once the Hotspot movie is done playing, I need it to become invisible again. I will need to have 6-8 of these Hotspots; they will not overlap each other, but certainly will lay on top of the larger background movie.
1.What’s the best way to insert these Hotspot movies?
2.How can I get them to be invisible before and after play?
3.Can I make them available if the presenter wanted to show the hotspot movie more than once?
4.How can I make them use separate movie player player sessions?
5. How can I keep the background movie playing behind the hotspot playing in the foreground?
The goal is to keep the audience focused on the single slide and view these zoomed-in, closeup movies as the presenter chooses during the presentation.
If there is any way to do this, i'd be keenly interested in the details.
thanks!It can't be done using separate rich media annotations, but you could make the entire thing as a single SWF file using Flash Pro, and embed that full-page in your PDF document.
-
How can I get a song to play automatically on a web page ? iWeb 1.1.2
Can I get a song to play automatically when my web page opens? iWeb 1.1.2
As long as you don't mind doing a little post publish editing of your .js files, it's fairly easy to do. You will find them in this path on your iDisk, using the Go menu in Finder:
Go/iDisk/MyiDisk/Sites/iWeb/Nameofsitefolder/Page_filesFolder/Page.js
Open the .js files for that particular page on your iDisk with any text editor (I like Taco, and it's free) and make the following changes to the script code that controls your movie: (you will find the movie code near the top of the page in the .js file)
Change autoplay="false" to autoplay="true"
Change loop="false" to loop="true"
Changing controller value="true" to controller value="false" will remove the controller from the page entirely. Make these changes in both sets of tags, (object and embed).
Make the changes and just "Save". Clear your browser cache and you should see the changes take effect immediately. Bear in mind you will have to make this modification each time you republish your site. You can also save this modified .js file and replace the republished file with it, as long as no other changes were made to the page in iWeb.
-Mark -
Updated iPad 2 last night. All movies (9) on my iPad can no longer be viewed. The movie plays but the photos and scene selection are blank. How do I fix this
Quit the app and restart the iPad.
In order to quit or close apps - Go to the home screen first by tapping the home button. Quit/close open apps by double tapping the home button and the task bar will appear with all of you recent/open apps displayed at the bottom. Tap and hold down on any app icon until it begins to wiggle. Tap the minus sign in the upper left corner to close the apps. Restart the iPad. Restart the iPad by holding down on the sleep button until the red slider appears and then slide to shut off. To power up hold the sleep button until the Apple logo appears and let go of the button.
Try the videos app again. -
How do I make a project play automatically
I have recorded 4 presentations, all with a power point presentation first slide. When doing one of them I found somewhere a setting so that it starts playing automatically, the other 3 need the user to either click on the start button on the toolbar or use the enter key. I have searched and searched to find how I managed to get the one starting automatically but can not now find it - any help from anyone would be much appreciated as I would like them all to start playing automatically.
ThanksHi again
Well, it's because you didn't advise up front what version of Captivate you are using. As you seemed to be a new user, it would appear I mistakenly assumed you were using version 4.
You might want to review the link below:
Click here to read
As for auto starting, if you are using Captivate 3 or older, it should already be playing automagickally. This would infer you have a Button, Click Box or Text Entry Box object on the first slide. Any of those objects will typically pause the playback until they are dealt with.
Cheers... Rick
Helpful and Handy Links
Captivate Wish Form/Bug Reporting Form
Adobe Certified Captivate Training
SorcerStone Blog
Captivate eBooks -
How can I make music (mp3) play automatically in one Scene (NO buttons)?
How can I make an mp3 play automatically in one Scene (NO buttons)? I have been searching the net for answers for over 10 hours with no answer... My movie will not be for the web, it needs to be portable (CD or flash drive)...
PLEASE HELP!!!!!!!
thank you!You just need to look in Help for the Sound class and possibly SoundChannel... if you have an MP3 in your library - right click it, and go to properties. Set the sound to export for ActionScript - and give it a class name - mySound will work. Then you can make it play with something as simple as:
var a:SoundChannel = new mySound().play(); -
I am in a fix and desperately need Macromedia Captivate
assistance! I have reviewed the Adobe Online Forum and no one can
provide an answer. I have spent the entire day yesterday on the
phone with Adobe Customer Service. No one else seems to be
experiencing the problem I am seeing and I don’t know where
else to turn.
I am not a graphics designer but am a software trainer who
has been put into a position of producing several CBT’s
(computer – based training) that demonstrate our software. I
have created several demonstration movies utilizing Macromedia
Captivate that I will copy to a CD. I have modified each
movie’s preferences by utilizing the “Open Other
Movie” option in the Movie End Options and selecting the
subsequent SWF file to display. The first movie that plays is an
EXE that spawns an SWF, that spawns an SWF, etc. I have also
created an index.html (utilizing Macromedia Dreamweaver) that will
be copied to the CD. It is a Table of Contents to make it easier
for our clients.
Here is what happens. The client inputs the CD and the Table
of Contents (index.html) displays automatically. There are several
movies listed on the Table of Contents, they select “General
Overview”, the first movie, and it begins to play full
screen. The first movie is an EXE. While the first movie is
playing, the Table of Contents is in the background and the movie
plays in the foreground. When the first movie is finished,
Captivate is displaying a white screen while it loads movie #2,
then the Table of Contents displays and the second movie plays
behind the Table of Contents. The second and all subsequent movies
are SWF files. In effect, each movie is playing in the background.
So for viewers to see / display the 2nd movie and all subsequent
movies they have to select it from the task bar. We would like for
each movie to automatically display for the users.
In order to give you the whole story, I will also give you
the following information. The company I work for asked me to
purchase Macromedia Captivate from the internet. I did so and spent
about a month creating the movies, recording, editing, etc. I
started experiencing the issue about the movies playing in the
background, tried figuring it out on my own, read Macromedia help
books and posted questions on the Adobe Online Forum, but never
found the answer to my issue. I finally called Customer Servicer,
they attempted to verify my license and found that I was utilizing
a pirated copy of the Captivate software. I was unaware of this and
would not pirate software. Since finding out I was using pirated
software, my company has purchased Macromedia Captivate directly
from Adobe. Therefore, I am no longer using pirated software but am
using a certified Adobe product. However, the movies I created were
made with the pirated version of the software.
• Should I re-record the movies utilizing the
non-pirated version of the product?
• Should I re-record on a workstation that never had
the pirated version installed?
• Is there some setting / preference / property that I
am missing?
• How can others produce movies utilizing Captivate and
not have the same issue?
• Do others create movies, provide them to their
client, and tell the client to close all programs prior to running
their movie?
I really need assistance and any help anyone can provide
would be greatly appreciated. I am desperate and afraid that I will
lose my job over this one if I don’t get this done today. Can
I contact anyone via phone? Can I setup a WebEx so that you can see
my screen / issue?
Thank you.Watch your email Susan. I'm tied up for a bit longer but will
write or call soon. -
How to restart movie play using AirPlay
I have an iPad 2 connected to Apple TV which is connected to our HDTV.
Click Video. Select a Movie. Start playing the movie.
Click the AirPlay control and send the movie to Apple TV.
After a couple of minutes the iPad screen will go dark.
If I double tap the Home button the Video app appears.
There is a 'Slide to Unlock' slider at the bottom.
And at the top there are controls for the movie play. Volume, Skip Forward, Skip Back, and Pause.
I tap the Pause button (without using the 'Slide to Unlock' slider).
The movie stops playing.
Now I want to restart the movie. But the 'Play' button does not respond.
The Volume and Skip buttons are active. But the Play isn't.
The only way I can get the movie to start playing again is to slide the 'Slide to Unlock' slider.
Then tap the Play button.
Is this the way it is supposed to be working?
I find having these controls available from the double tap of Home extremely convenient.
I'd just like to know if there is a way to restart the play without unlocking the screen.
Thanks for any help or advice!I called Apple Support on this.
This is working like it is supposed to.
The 'Resume/Play' button is disabled until the screen is unlocked.
The other buttons will work.
A suggestion by the agent was to change the screen lock controls when using this function.
Now that I understand that this is the expected behavior I know what to do.
Maybe you are looking for
-
Hi, I have employee table, i need to show the details of employees who are working under a manager till this it ok,but i have one more conditon is that, if the manager has any sub mangers, i need to show the employees who are working under sub mangar
-
Checkin document by java class
Hi, I am trying to checkin a content by a custom java class, and i got some problem when defining the security group to "Projects" by m_binder.putlocal("dSecurityGroup", "Projects"), it is still "Public" after checked in. Does anyone know the reasons
-
I'm running the latest version of iOS 6 on my phone, how do I upgrade to the real thing? I'm getting a "your software is up to date" message in Settings.
-
CrossDomain loadPolicyFile player 9.0.124
System.security.loadPolicyFile("xmlsocket://localhost:843") this command line worked fine until I upgrade my player to version 9.0.124 Now it doesn't work at all !!
-
I have a Block which is based on a Table. I have two Items. The first item is the "NAME" and the other Item is the "Title". And I have an Control-Block which have an Item "TITLE2". The item "Title" is deactivated. Now I want if I doubleclick in the "