ActionScript 3.0 :: Options For Embedded Audio In The Timeline?
Jul 6, 2011
I am having trouble with an embedded audio clip. (embedded in the timeline) First, the reason for embedding.... I need the audio (voice over) to correspond to the on Stage animations, and have words and animations appear when certain keywords are spoken. Second, here is what I have tried...
1) I have tried to embed the audio clip directly on the timeline. The audio file I am using is an MP3 created out of Garage Band. (Mac audio program) When I embed the clip, and publish a preview, it nearly crashes Flash Player. The audio continues to play, but all on screen animations are severely slowed and choppy. And I must force quit Flash Player to close it. Plus it is nearly maxing out my CPU during playback.
2) I removed the audio clip from the timeline, and decided to try AS3 to import and control playback of the audio clip. This seemed to work fine, no slowdown, less CPU usage, and on screen animations seemed to play normally. However, it is nearly impossible to sync the audio and on Stage animations with an externally loaded audio clip. (timing is always different depending on computer and internet speed.)
I've been given FLAs that contain audio embedded within the timeline. It's been a long while since I've had to deal with audio in this manner and I'm running into a problem.
The basic setup is this:
- There are 3 movie clips within the FLA
- Each movie clip contains embedded audio within the timeline
- The audio plays as soon as each movie clip begins
Here's my issue:
On the main timeline, there is a 'back' button which allows the user to move to the previous movie clip.
When the user clicks this button, it does move back to the previous movie clip; however, the sound does not stop which results in 2 audio files playing at the same time.
If I were calling the sound utilizing SoundMixer/SoundChannel, I know how to ensure the audio stops, but since the audio is embedded within the timeline, I'm not quite sure the best way to make sure the audio stops when the preceding movie clip is called.
I have a swf that has embedded audio on the swf's timeline which is set to Stream. This swf is then loaded into my main flash timeline via the loader class. I have a button coded as a toggle switch that pauses the loaded swf via the stop() and play() command. This works fine. The issue is that when the swf is paused (stop()), the audio is longer heard, but it continues to play. When I press my toggle switch again, the swf begins to play exactly where it was paused and the audio is now heard, but the issue is that the streaming audio is now out of sync since the swf timeline paused, but the audio continued to play. Is it possible to stop or pause the embedded audio on the timeline? I've tried looking at the SoundMixer static class, but this doesn't seem to help. I can use SoundMixer.stopAll(), but there's no way to start the audio again.
i'm trying to convert mpg videos to flv videos. i'm using adobe cs3 flv converter as well as quicktime pro. both yield a flv with no audio.
i open the video in quicktime pro. it plays with sound. then i go up to FILE > EXPORT > MOVIE TO FLASH VIDEO (FLV) click on OPTIONS then click on AUDIO. it's all grey. no audio options.
i am aware of this problem/solution regarding flv's stopping short but i'm not even get audio options. "It has everything to do with sound sample rate! You need to export your movies that are currently using 22.050 kHz and to a new quicktime movie with a 44.100 kHz sample rate. THEN export as a .flv with whatever frame rate and .mp3 compression rate you need. This should fix the problem!"
I'm looking for a (free) flash player that I can embed in my site and use to play a .m4a (.mp4 with AAC audio) file that will be obtained using a URL (i.e. it's not local to the server hosting the web page).I've tried searching on google for one, but either I'm searching wrong or no one has made such a thing. Ideally this would be very simple (small user interface with play button and maybe a progress bar) and it would be easy to have multiple instances of on an html page (can create the player with an <object> tag).
What parameters are required to set an Audio file to Streaming? I have imported both an mp3 file and a WAV file into the library. clicking on a keyframe, I drag either th emp3 or WAV file onto the stage. The audio file can be seen on the timeline. If I set the sync to Event, both of the audio file will play no problem.
If I set eithe of the audio files to Stream, nothing happens, no audio at all. Can I only use streaming audio files another way? I cannot find an option to link ot an external audio file as you can do with video so how do i successfully get an audio file to stream?
Because the player optimizes framerate, antialiasing etc dependent on the performance capabilities of the platform upon which it is running, it was nearly impossible to ensure animation syncronization w/ audio. If the audio were on the timeline you could set sync params to stream, but if the audio is loaded programically forget it .. well until AS3 ..The following code throttles the player framerate to lock step the animation to the audio .. not perfect but the principal works ..
The images for animation load okay. The sound loads okay. But the animation images need to be inserted in coordination with the sounds, which is difficult using only the ears There is a visual graph of audio levels in the library window, which I have seen appear in the timeline also but only momentarily. I do not know how to keep the audio graph on the timeline so as to know where to put the images. I can keep the graph open on the little library window when it is open but not on the timeline. how to keep the graph open on the audio track while I work on the image tracks.
I am in the process of making my first FLV player in Flash CS4, for videos I plan to upload on my site. The play/pause/rewind buttons seem simple enough. However, I have searched and can't find-a timeline 'duration' that tells how many minutes have been played and how many total there are-a fullscreen button that toggles full/not fullscreen in the browser-if possible, some way to manipulate the timeline (e.g. drag the cursor forward to make the movie skip ahead)or explain to me how to do thisAs I said, I have searched for the above and found the play/pause/rewind tutorials but no timeline/fullscreen ones.
I'm looking for an animation timeline or video/audio timeline ui or maybe like a gantt chart thing that can be adjustable. It's basically draggable icons in tracks and bars that you can adjust the size of.
Im building a program that queries a database for options and displays the options in a number of comboBoxes. The comboBoxes are dynamically built and loaded via code and added to the stage. I would like to build the comboBoxes into a single movie clip (maybe not the correct wording) so I can use options like tweening and such to make it look better. The code is below.
How do I link a button thats embedded in frame 2 (music page timeline) to a frame in the main timeline ( frame 3= biography page)? Both pages are on the same scene with link buttons embedded in each page independent timeline.
Im creating a microsite which loads external SWFs with embedded FLVs in their timeline (each SWF has its own preloader). To control their audio (mute/unmute buttun), I have encoded & imported the FLVs & their audio tracks seperately in the SWFs. I'm controlling the audio tracks by attached them from library through the sound object.
Issue:
The FLV & audio run synced when I play them together in timeline. But they go off-sync when I play the audio though AS, rest assured that FLV & SWF have the same fps. I have even tried encoding the FLV at both the source video fps & SWF fps.[code]...
I read all of the threads on this forum about pausing audio in a swf. They were all very helpful - if you have control over the swf fla. However i have no control over the swf i am loading. I cannot find a way to reference a sound that is placed on the timeline of the movie. If i had access to the fla of the swf, then i could change the linkage, but again i don't possess the fla.
so does anyone out there know of a way to reference global sounds in a swf? In as 2.0, this could be done easily by declaring a new sound object without a target such as this: var gvol = new Sound();
I can't seem to make this work in AS3.
I need a way to reference a global sound in a swf, so i can then apply the SoundChannel to the sound object, and read the position property within
Is there a way to create a progress bar for embedded audio, or is there a component for it already? I have multiple embedded (in the timeline) audio files (MP3), and I have successfully scripted a play pause button for them, but I would also like a progress bar showing you where you are in the track. It doesn't need to be seekable by dragging. Just a visual indicator of where you are.
I am trying to control the audio of an embedded video from a mute button. I can get the audio to play and the mute button to control the volume using the following script:
var my_nc:NetConnection=new NetConnection(); my_nc.connect(null); var my_ns:NetStream=new NetStream(my_nc);
[code]....
The problem I am having with this is that the video is not appearing on the stage and when I place it on the stage the audio is playing twice. how I can get it to appear on the stage and still control the sound as the button is doing at the moment?
I have a file with one main mc called "clip" that contains 9 different embedded audio tracks (all inside their own separate mc) on the first keyframe. They span the entire length of the mc - 10 frames in this case. Essentially what this does is creates a full song with 9 separate tracks that I want to mute (and unmute) when I arrive at a specific keyframe.I am using a slider (called "aSlider") on the main timeline to navigate between the keyframes.Everything starts out muted and as we progress, tracks are unmuted and the song starts to build. It is working great right now in that direction. However, if I move the slider backwards, it seems to be re-creating the audio clips so that I am overlaying more and more audio on top of each other.. which is quite the mess. Here's the AS for the slider.
I have a section of a site that has a voice over when you get to a page. I have a play/pause button that works fine, and plays and pauses the audio voice over. I have about 9 other buttons on this page that all have 'SoundMixer.stopAll();' in order to stop the embedded audio. This works the first time you click a button, but any button after that restarts the embedded audio.
Is there a way to make it so that Flash knows not to restart the embedded audio?
Do I need to make a sound variable and set it to 'false'. I am not sure what to do, or how to do it.
Here is the issue I am running into. I have built my site in CS3 and I have used a loader.On my site I have embedded video links, when the other video links are pressed, the audio from the prior swf keeps playing. The site[URL]
I am using an xml based slide navigation shell that uses next and back buttons to page through content.
If I use SWFs with embedded audio (which I need to do sometimes) the audio will overlap after I leave the slide, SoundMixer.stopAll() is not doing the trick. I think removeChild may be the direction I need, but I'm not sure how to implement so far.
I have a template I created in CS4 where an flv video clip was embedded with a controller skin, etc. It worked fine.
I'm working in CS5 now and using f4v files, and publishing for Flash 10 Player. The files are targeted, load and play properly, but if I pause the video, then hit play, audio stops. Starting a new clip at a different point in the timeline works fine. I noticed if I turn off autoplay under Component Parameters, audio doesn't work at all.
I may not have the correct terminology and such, but I have a simple symbol that plays, and then I have a timeline within that symbol that I want to play right after that. I named the embedded timeline/frame "trailer" so I used the action
gotoAndPlay("trailer");
this works if the named frame is in the main timeline, but it doesn't seem to be able to access the timeline within the symbol. Is there a different command I could use? Or am I doing something wrong?
I'm having an issue that I never ran across using AS2, and I'm completely baffled. I'm making a program that is going to be, more or less, an interactive training program. Each frame is a separate "page" of training, and has its own unique audio clip that plays.
The frames are laid out like this: On the main timeline, there is a movie clip object. Inside that object is the interface the user interacts with, along with a movie clip that contains the audio, set to stream (I have it set to stream because they sometimes have to move around in the training within the timeframe of that audio clip. If I have it set to event, I can't have them skip a section of the audio clip, etc)
Things have been going well, but I just added a new layer to my main timeline, containing a navigation bar (a few movie clips), and all hell has broken loose. Every single audio clip starts playing at once, right from the beginning, even though the frames that contain those audio clips haven't even come up yet.Are audio clips used completely differently in AS3 than AS2? I've figured out the SoundMixer class, and I have SoundMixer.stopAll(); on the first frame of each movie clip that contains the audio clips (the audio clips start on frame 2) as a safeguard, but man.
I am attempting to complete a learning module that contains audio voice over in CS4...However, I am unable to view the audio waveform on the timeline. The sound has been added but I can't see the waveform..
I'm trying to get my timeline to move on to the next frame when the audio has finished playing. The audio is in the timeline. I'm new to all this so please be gentle; i am a reformed Director user.
import flash.media.SoundMixer;import flash.media.SoundChannel;import flash.media.Sound; private var channel:SoundChannel; stop();