i have a mp3 player that works perfectly offline but once online the sound.duration seems to be incorrect. The sound.duration = 15' online and 52' offline. And it's the same for each mp3 with an incorrect duration. You can see what i mean here : [URL]
I'm streaming live video through FMS 3 and passing the streams to another FMS application to be recorded. While recording, I inject some custom metadata into the stream. Once recording is finished, I move the flv to another location and update my database with the metadata contained in the stream for later reference. All this succeeds without a problem.
However, only sometimes, the default 'duration' metadata (note - I never mess with the duration metadata, merely insert my own fields that are required for other reasons) is COMPLETELY wrong
I have currently a music player that uses Sound.position and Sound.duration to use as a playlist. However, the sound is streaming, so then Sound.duration is the number of loaded seconds/miliseconds. Is there a way for me to figure out the duration of a sound without fully loading it? Right now, it really messes up the playhead.
I have a mp3 file and I would like to play it from one position and for a certain duration. I have first used the Sound class, the play method where I can specify the start but not the duration. I have looked then at SoundEffect class where you can specify a duration and a startTime. However I do not know how to play it from a AS3 class not from MXML : there is a play method ... but I get no sound!
I have a Flash based media player loading mp3s at 22.050 khz, and for some reason the length is being reported as a little over twice what it should be. Is there anything I can do, short of dividing the results by 2?
1. Is there a method of determining the length of a sound file (mp3 primarily); in bytes, elapsed time, before the file is played? (the file could be played against a stop watch and the elapsed time record after the fact, programmatically).
2. Is it possible to set markers and fast forward/rewind to markers corresponding to the file?What I am thinking of is a feature allowing the user to play a file to a point and pause, set a marker, rewind and play to the marker and stop, or fast forward from the beginning and play from the marker, or even play past the marker and rewind to the marker.
Setting a marker would be the easy part: just record the elapsed time when the pause function is called.Getting the sound file to start playing from that point without the previous part played at normal speed;(with volume off) is the essential part of this question.
I was wondering how I can get the full duration of a sound object.I know "sound.length" returns me the loaded length,but is there a way to get the full length so i don't have to wait until i loaded?
I'm really new about OOP AS3 programming, seems I can't fully understand how the eventcentral class works.For what I've understood this "system" allows classes to communicate between each other, passing parameters and call functions.So, having this ultra simple class:
How to access the sound duration outside the onload function....im trying to diaply the duartion of each song in the playlist by loading them one after the other...but am not able to access duartion of all the mp3 files....i want to knw if there is any way to access the sound duration outside the sound.onload function.
I am following this tutorial (Url...) on how to build an audio mixer in Flash. I am trying to display the duration/position of one of the sound objects in the mixer (all sounds in the mixer have the same length). I have tried adding this code to the actions under frame label "ready".[code]I have two dynamic text fields named Text01 and Text02 on the main timeline. Yet, nothing populates.
I'm building a simple audioplayer. In frame 1 I have:
Code: mySound = new Sound(); songs = new Array("1.mp3", "2.mp3"); songIndex = 0; mySound.loadSound(this.songs[songIndex], true); mySound.start(); var playing = true; [Code] .....
So, the sound begins to play from the beginning. However the problem is with the timer: when 'stop' is pressed it says 0:00. But, when I press play again it immediately jumps to the time it showed when stop was pushed, e.g. 0:12
I've developed a neat WindowSWF panel after watching Lee's demonstration video. I got everything I needed to work, but I'm having trouble getting information from my sound files. Basically I have a list of sound objects (.wav format) in my library and I want to find the duration of each file so that I can add them to existing movie clips, then add or remove frames depending on the length of the sound file on the frame. I've been pouring over the jsfl actions libraries and can't find any method to get the duration of a selected sound file.
is it possible to make the duration of a movieclip equal the duration of the preloader, i mean is it possible to make something like, the time the preloader needs to reach the 100% = the duration of the movieclip? i'm using AS 3.0 and flash CS4 just in case it helps here is my code for the loader:
Code: loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loadProgress); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete); function loadProgress(event:ProgressEvent):void { var percentLoaded:Number = event.bytesLoaded/event.bytesTotal;
I'm using loadSound to load in external MP3 files and they load and sound great on the local machine but don't work when I upload the files to the web. I'm pretty stumped. The MP3 files are only like 10k and 60k so it can't be a size issue (I'm on a T1 line here at work too). Here is the site: [URL] Basically when you walk close to the fire you should hear the fire crackling and it will get louder as you get even closer. Everything works on my PC, just not online. Here's the AS code for the fire:
I am triggering short sounds dynamically from the library for a game (Specifically Air for Android). When the user clicks a button the sound can take up to 600ms to actually play. I have set it for any silence before the actual sound by calling the sound like so:
[Code]...
All return the same results. I know there are threads here that talk about this but none have offered a real solution that I can find. Is there no way to cache the sound or store it in a buffer?
CS4 was working fine for a few weeks, then yesterday I opened an FLA and got an error pop-up that said "Parameter is Incorrect". The error happened for all FLA files. I could save changes but could not preveiw or publish (same Parameter is Incorrect error as on starting CS4). I even made a blank FLA and it wouldn't work either.
Relized today during more testing that this error only happens any time I open a file that is on my desktop (running XP). Same file moved into another folder (Even desktop ewfolder) works fine.
I noticed many players display audio track duration before loading the sound file, but I cannot figure out how that is done. So how can I get the duration of an mp3 file in Flex without having to load the file in a Sound object ? Think about loading 1000+ files in an application that has to immediately display the duration for each track.
After running program I have " Time: 6.76" in output windows and it plays flv fine, which is correct but I want something like var myTD:int = Veed.getDuration(); in my main class to get the duration.
I was wondering if it is possible to get the duration of an MP4 video. I am attempting to make a scrubber bar for my video player following Lee's tutorial however in the video he uses an FLV with metadata. Is there any way to produce the same effect with an MP4?
My project is about a video player who read an xml list, but I have to play FLV video from an exact point, so I'm using xmoov-php, and it works perfectly. My problem is that I have to calculate this point from the total duration of the xml list (the sum of every FLV duration it cointains)... so I have to get the duration of every FLV in the list.
I know I can use onMetaData for get the duration, but I need it of ALL the video in the list, and it works only if I play the single video, don't it? And I cannot play every video in the list for obtain it... I also tried to put the play() function in a for-cicle, but it doesn't work: it gets me the duration of only the last video in the list cause is the last element the for-cicle passed trought.
Is there another method for get the duration without have the FLV to play?
I'm doing a little flash nav bar and I'm trying to have the buttons link to the correct web pages. My code is extensive and I'd rather not post the whole thing in here so I'll try to be as concise as possible.Basically I'm getting this error:1137: Incorrect number of arguments. Expected no more than 1.Everything was running smooth in my script until I added the URL requests here:[code]Is the syntax incorrect or something? Again, everything was fine up until I added those two at for case 0 and case 1.
I'd been using flash cs4 fine for a few weeks before this happened but in the last few days whenever i save a file i'm working on i can no longer preview it (by preview i mean ctrl + enter) my cursor turns to the symbol to show it's working for a few moments but once i move the mouse this goes back to being my normal cursor. Whenever i try and publish a file i get the error "Parameter is incorrect". Before i save the work the file previews fine and even blank documents that i start and immediately save will not allow me to preview or publish them following the save
I'm running w7 64bit on a quad core with 4gb ram. I've tried uninstalling and reinstalling but this hasn't helped. My flash professional cs4 is also fully updated.I've attached one of my .fla files that to me i can't use properly anymore, it's just a basic animation of squares forming the words 'enemy down' on a black background.
I am using AS3.0.I have created simple forward naviagtion from my homepage to my second screen using the code below and a simple button (click1)
//handle events for buttons... click1.addEventListener(MouseEvent.CLICK, clickSection1); function clickSection1(evtObj:MouseEvent){[code].......
Slightly modified code is used on consequent pages to navigate forward through my site.I have also created a home button that navigates me back to my first screen (called screen2) using the following code...
home_btn.addEventListener(MouseEvent.CLICK, clickhome1); function clickhome1(e:MouseEvent):void {gotoAndStop("screen2") }
However, when I return to the homepage and click forward, instead of taking me to the next page and the next page, it jumps me forward directly to the 5th. screen.