ActionScript 3.0 :: Generate Thumbs Of Video Objects?
Sep 28, 2009
I need the first frame of a video-object.My first guess was to pause the netstream object immediately after the play method and use the seek / close methods when the bufferLength is > 0.1.But I dont get a picture yet :/ ...
Code:
public class VideoThumb extends MovieClip { private var nc:NetConnection = new NetConnection(); private var ns:NetStream; private var vid:Video = new Video(200,140); private var netClient:Object = new Object(); private var prjInfo:ProjectInfo; private var _duration:Number; public function
I want to load YouTube video thumbnails in my as3 project, i have tried to load via :[URL], but it works in local good, however when i upload it to my website it doesnt load thumbs. is there an api that i can use to load thumbnails? i am using TubeLoc to load videos, but i didnt find a function to load thumbs in this api.
I'm working on AIR app, that makes different operations with local files and i need to display thumbs for selected video files (for example 1st frame). How can i do that for .avi, .flv, and .mp4 files?
I was working with the XML Photo Gallery Thumbnail Tutorial on this site: http:[url]....
And I modified it for my own usage, making it a vertical gallery instead, and had no problems until I came upon the thumbnail images. When I replaced the original thumbs with my new thumbs (that I sized based on width, as it is a vertical gallery) it got all screwed up. The images are of all different shapes. So when it loads up, some of them had huge gaps in between them, and others were even overlapping. So I fixed it by making the heights of all the images the same, resulting in a working thumb gallery, but now half my thumbs are cropped off by the mask. I'm looking for a way to fix it where I still have the same spacing between the images, and that they are all the same width, but can vary in their height. Here's the section of the code I am using:
function thumbNailScroller() { // thumbnail code! this.createEmptyMovieClip("tscroller", 1000);[code]....
I'm also trouble figuring something out from the same tutorial, that I want to change. The tutorial uses these "Next" and "Previous" buttons. On the far right hand side, the half-circle buttons are what I assigned this to, but I don't really want them to have that function. I would rather have them function just like how the mouse functions when it rolls over the thumb gallery, except they scroll the thumbs up and down when clicked.
I would like to know how to reference something in my xml. Im adding thumbnails and would like to know how to get the file name in from the xml using the attributes method. The videos are loaded in an list component I want to use "trace" to get an property or attibute from the xml file. I tried trace(videos[i].attributes.thumb+"thumbnail"); but it didnt work. The XML file is also posted
I'd like to use a conditional loop to generate objects dinamically and i'd like to know if it is possible to do this in Flash.I try to explain better what i want to do; i have to let users to choose a number of balls to display on the stage, something like this:var balls; //it contains the numbers picked by the userif ( balls == 0) display nothing on the stage;if ( balls != 0){for (n < balls){plot a ball on the stage
I need to have scrub thumbs for video player load and unload repeatedly. Something isn't getting cleared. Every time the thumbs are removed, there's a slight increase in the cpu baseline - something is piling up in memory.
I'm developing a game and the objective is to drag some objects to a container. Some objects add points, and some other subtract points. So, all the objects are in the library and have a linkage name to be called by attachMovie. I want to create an Array with all the objects that belong to container, like for example filename1 = ["obj1", "obj2", "obj3"]; etc... I have a var called count1 that defines the number of objects to appear on the Scene
I am trying to generate a play list from my XML file. In the function videoList produces a list of url for specified node, the trace(vidSource) shows: Top level: Our Services [URLs] How can I loop thru these urls and pass them into my stream_ns.play(vidSource); ?
Code: function videoList(categoryName:String, loadUrls:XMLList):void { //trace(categoryName); if (categoryName=="Our Services") { trace("Top level:", categoryName); for (var i:int = 0; i < loadUrls.length(); i++) { [Code] .....
I'm working on Flash ActionScript.My Movie Load some data like photo, sounds and photo to the Movie Stage. Each of loaded MovieClip have own animation.Is it possible to generate (record) FLV or other Movie file from ActionScript with ActionScript?
We have video cameras from Point Grey Research that are typically used for instrumentation and measuring.To oversimplify, the Flycapture software library they provide essentially captures single frames as 2-dimensional arrays of 16-bit greyscale values. We want to measure and process this information in real time. We also want to take this video, write some simple overlays on it (rectangular outlines, histograms, etc.) and make it available for viewing on a local area network using an ordinary web browser.
That is, we need to programmatically generate a live FLV stream on the fly--where the source of the video is not actually a device, but our program. The resolution and bandwidth requirements are modest; 320x240 30 fps 8 bit-grey = less than three megabytes per second. Some very simple, fast, easy compression would do, and in fact compression is not really needed at all.
I'm puzzled as how to where to start. I've browsed dozens of free and commercial packages, and they all seem to assume that the video source is a device.
The FLV and RTMP specs are intimidating. I can't easily identify any trivial subset (e.g. no compression) that would be easy to implement myself, nor have I found free or inexpensive commercial libraries that would do it for me.
We've set up a recording service that constantly populates an FMS application with new .mp4 files. How can we automate the creation of html files on the webserver to point to and stream these new videos? We use the webserver included in the FMS installation.
is there any sample on using array bitmapdata to record video from webcam and generate flash movieclip file? i want to record sound as well without using red5/flash streaming server
I am a newb to Flash CS5 Pro, so I can't tell what is wrong. I have multiple objects on my stage that I copied to create afull effect. Most of the objects perform perfectly, but the ones on the edge of the stagedisappear when I export to video. When I zoom in to look at them, they are there,but when i zoom out to fit to page, they are gone
I have a video streaming application that uses a Red5 server. The stream from Red5 is represented through an embedded video object on stage. I need to be able to control the volume of this video object, but so far I've been unsuccessful despite following tutorials like this one: http:[url]....Here's the relevant code:
[code].....
I have a button calling volumeChange onRelease, but when I trace videoSound.getVolume() in volumeChange, it comes up as undefined. However, if I trace videoSound.getVolume() after I define videoSound, it comes up as 100, but any attempt to use videoSound.setVolume in initNetStream is futile.
I have a Video object which plays a video with an alpha channel. There are objects behind the Video object which I'd like to allow the user to interact with, so if someone mouses over the playing video nothing happens but if they mouse over objects in the background, something happens. Is this possible?
I'm trying to attach a single NetStream Object to two separate Video objects instead of pulling redundant streams from the server. The expected behavior would be for both Video's to display the same content. However, it seems that the last video I attach the NetStream to is the only Video that will display the content.Has anyone else run into this? I'd rather not go to the inelegant steps of using BitmapData to clone pixels if I don't have to.
I'm working on a flash video player and I'm trying to figure out how to access something inside the constructor that I know is set but it keeps telling me its not.
Here is the code Select allpackage player { import flash.display.Sprite; import flash.media.Video; import flash.net.NetStream; import flash.net.NetConnection; import flash.utils.Timer; [Code] .....
Now in the metadata function its giving me the error, "Access of undefined property video". Now, am I just completely not understanding how classes work or is this a common problem?
My task is to show a video player in a full screen mode. Ihave no problem doing that but I need it to perform in a such a waythat only video scales to the full screen while other objects(player controls) remain unscaled. If I just go to the fullscreenmode - everything on the stage is scaled up naturally.Playing with the full screen features I could come up withthe only solution which is to calculate a scaling factor (based on,say, stage.width and stageWidth) and adjust player controlsdimensions and position accordingly.Is it the best way to preserve objects sizes or there is abetter technique?I hoped that because each display object has it's own stageand I could show full screen only video by doing something like:
I have 3D videos encoded with each eye's content side-by-side on each frame. What I want to do is take the left-half and over-lay it on the right-half. (I'll then change with the colors and the overlaying so that someone with blue-cyan 3D glasses can view the video).
I tried to attach a single NetStream to two video objects and offset them, but that only let the stream play on one object.
I currently have two connections with two separate streams. They both hit the same fms 3.5 server. One connection transfers live audio and video. The other one is used for remote objects. Sometimes when viewing the audio and video stream with a slower internet connection, the stream for the shared objects disconnects. I think it is a bandwidth issue. Is there any way to set the priority of the streams? I think this should allow me to set a higher priority for the shared object connection so it won't disconnect.
I'm trying to get each of my thumbs to load an individual picture but I can't seem to get it working. I have this script that has a trace for each thumb but I don't know how to actually get the thumb images to load individual pictures.I've tried using:img1.onRelease = function() { as a way of talking to each of my thumb pictures but it doesn't work.
Just want to put the thumbnails in a movie clip.Not any thumbs are appearing, there is a mc on stage, there are images and thumbs, there is a xml_file�
Code: var gallery_xml = new XML(); gallery_xml.ignoreWhite = true; gallery_xml.onLoad = function(ok) {[code]...
I am attempting to run the XML Photo Gallery with Thumbnails from the tutorial, but contained within an empty movie clip of another swf. I've been trying to rebuild my website in Flash and I was attempting to utilize this external gallery to keep the file size down. The Test Movie of the thumbnail_initial.swf works perfectly on its own, but the thumbnails no longer scroll when I test the website.swf that I have loaded thumbnail_initial into. I created an empty movie clip (analog_mc) and placed it where I want the gallery to load. On the page containing analog_mc (timeline path is Scene1 / siteContent / analogFrame), I have tried both of the following code in the actions layer:
analog_mc.loadMovie("thumbnail_initial.swf"); and loadMovie("thumbnail_initial.swf", analog_mc);
I get the same result with either: the gallery loads correctly where I've placed the analog_mc empty movie clip, the first three thumbs appear across the bottom, the Previous and Next buttons function, but the thumbnails do not scroll. I am using Flash CS3 on Vista, my AS skills are elementary as well as my XML.
how to make a custom hslider in Flex 4 (spark) with two thumbs? Since Flex 4 the thumbcount property of the slider component isn't longer available (at the mx component it was easily to set). I have to style the track and the thumbs.