Actionscript 2.0 :: Possible To Get Duration Of An MP4 Video
Feb 1, 2009
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?
resources for building (or skinning) your own video player aren't nearly as easy to find as I thought they should be, and these tutorials are fantastic. The only things missing, that how to achieve, are (a) the video counting in 0:00 as it plays, and also being able to list the duration - so display something like: 0:00 / 5:47
I am using Flash Media Server 3 hosted by Influxis.I use to upload flash videos (flv) to view from our company website, which uses Flowplayer.I got a new video which is F4V, but this video is little wierd, It plays well but the duration shows as 3:00:00 (3 hours) which is actually 11minutes 30 seconds.
On Linux, YouTube places temporary flash files in /tmp. Nautilus can display the duration (Minutes:Seconds) of them, but I haven't found a way to extract the duration using python.'
I'm creating a video player in an environment where stream.bytesTotal isn't available. I need to use the duration metadata encoded in flv files to extrapolate for things such as the play progress, and the time display.
The problem is when loading an flv the metadata, including the duration, fails to be accessed 2 out of 3 times. Here is the function that iterates through the metadata object
I have a video player and I want to read the duration counter so that after say 5 seconds the video fades in some movie clips pauses for a few seconds then fades the movieclips out. Heres what I have so far as a test I have used gotoand play . If I insert this the movie does not reach 5 seconds but goes to frame 8 straight away. If I try a < or == nothing happens ?
// Get video duration ns.onMetaData = function(obj) { duration = obj["duration"]; var minutes2:Number = Math.round(duration/60); var seconds2 = Math.round(duration%60); [Code] .....
I have over 1200 videos in our catalog that were somehow transcoded with a missing duration, assigning it a value of 0 - the data rate is also 0. How do I determine the video duration by another means, with just the .flv file as a resource.
I have a FLV player using netstream. I am using metaData to grab the video duration and time. It will grab the total duration time, but I want it to countdown to zero, like iTunes. Basically, the time will play and the duration will countdown to zero at the end of the video. I thought that I could take (duration) - (time played) but it's not working.
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;
Flash media server 3.5 to stream live video to a webpage with flex GUI embedded in it.For this I have used Adobe flash media server start screen .I could able to stream video correctly.I want to know how long it could be do like this.ie suppose I have to stream like this for 3 or 6 months
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.
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 have a project that requires a rollover. When the object is rolled over, a quote animates (fades in). On roll out, it fades out. The easy way would be to do it on the timeline, but if the roll over isn't long enough for the animation (fade in) the roll out starts at 100% alpha then down to 0%.
Is it possible using command line, or a php file to get the duration of an flv file using the flash media server. I used the flvcheck file to fix the meta data, and was using the duration operator but it didn't come up with anything. I am guessing the duration operator just shows if there is errors with this?
iam new to the Actionscript i have to run each image stay time for differnt duration like example "img1.jpg will be 20sec and img2.jpg will be 10sec" like that.
I need to use tween alpha, but I want to change the duration of the tween with some buttons. Does anybody have any suggestion or example?I think that it is possible if I use variable for the duration and create a new Number by each button, but I don't know how. The tween is as below:var TweenPulseA:Tween = new Tween (right_mc, "alpha", None.easeOut, right_mc.alpha, 1, pd, true);
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'm wondering if it is at all possible to get the total duration of an mp3 being streamed in flash?At the moment I'm using the following code to estimate the lenght but it is always inaccurate.[code]
i've a bigger flash ide project (CS4) with many as3 code. if i want to test or publish it, it takes a long time (up to about 30 seconds), which costs much time during development. is there a way to speed up the publish process?
I can find the duration of an external video to be played in my flash presentation?I am loading it to stage using netConnection/netStream.I have found information about the "time" property which tells me at what point the playhead is, but how can I get the total playback time?