Actionscript 3 :: Use The SeekBar Component In YouTube Player API?
Sep 21, 2011
I'm fiddling around with the YouTube ActionScript 3.0 Player API. It's pretty cool and simple but one thing i can't seem to get to work, nor find any info on the web:
I want to use the SeekBar component with the Youtube API. I tried this, which works with the FLVPlayback component:
var seek:MovieClip = new SeekBar();
player.seekBar = seek;
My big question is how to access the instance of the "SeekBarHandle" of the seekbar component which is created at runtime? I have a AS3 project (flashplayer 9) with a FLVPlayback component and custom FLV controls, partially build from standard FLV control components (play/pause component, stop component, seekbar component, volumecontrol component). The FLV control components are added at 'root' level of the project. What I'm trying to do is to switch the visiblity of the custom FLV controls where the seekbar and volumebar are the party poopers because of the on runtime created handle bars.
I read many many threads about people trying to access the instances of the handle bars but for the most of us out there with no luck. I know that the instance of the handle bar is created at the same level as the instance of the seekbar component but I can't trace/access/find the instance of the handle bar. NOTE: I don't want to add the seekbar component to a container mc/sprite because of the changing width of the seekbar. When I do it's disformed because by the scaling of the parent.
I have a quick question regarding cue points. I am creating a file (flash CS3 using AS2) that includes an FLV video with cue points. The video is an FLVPlayback component (vs. a video object), and the cue points have been embedded in the FLV using the Flash Video Encoder. The video is a simple video capture of a person presenting a slide show. The video does not include the slides that this person is presenting. When the video plays and the cue points are reached, I have set slides (not part of the video, just separate elements on the stage) to appear on the stage, and change as each cue point is reached. The slides display at the appropriate point in the presentation, and this seems to work well.
The issue comes in with the scrubber. I am using the SeekBar component to show progress through the video and to allow the end user to scrub through the video, if they wish. However, when they scrub, the slides do not change. Meaning, if the user moves the scrubber forward or backward, the slide does not change to match the new location of the playhead, so the slides are out of synch with the presenter in the video. Is there a way to "read" the current cue point, based on the location of the playhead, so that the appropriate slides display at the proper scrubbed time in the movie?
how to reference the SeekBarHandle? I'm using the seekBar component to control a FLVPlayback of course and am trying to reference the scrubber or SeekBarHandle.
I have an AS2 swf that loads FLV videos into a FLVPlayback component and attaches a seekBar component. When the video stops I unload the seek bar from the screen and set the FLVPlayback.seekBar = null. When another video is to be played I set up the seek bar again by attaching the seekBar component to the stage and assigning FLVPlayback.seekBar = newSeekBarInstance.
[Code]...
What Im noticing is that sometimes the seek bar is removed from the screen and sometimes it isnt? I cant seem to notice any pattern here. Has anyone had similar problems? Do I need to force garbage collection?
I have the seek bar component on my stage and need to be able to use it to seek through the timeline just like any other video player. However, I am not using this to control a FLV movie, but just need it to control where I can seek through my animation.
I've created a site in CS4/AS3 (my first site, so I'm still pretty new at Flash and especially AS3). The site contains a number of embedded movieclips. For each movieclip, the user needs to be able to control the playback. I've created a play/pause button that works but I cannot figure out how to use the seekbar component so that the user can move around within the movieclip. Is the seekbar component only for manipulating video files? If so, how might I go about creating a seekbar-type feature for movieclips?
For some reason this answer really eludes me, and my googlefu fails... Is it possible to customize a seekbar component so that the handle is a simplebutton (ie up/over/down states), or would I have to write my own seekbar for this functionality?
I am customzining a Flash FLV Player skin and everything is basically done and working according to play.My two questions are the seek bar appears to be shorter than the movie length despite the fact that I expanded both instances of it on the FLA of the skin itself?The second question is -- what AS could I use to display the time code of the movie as "0:00" if I wanted to have that appear too?
I've setup an FLVPlayback 2.5 component with no skin. Then I've added all the UI components and assigned them to the FLVPlayback instance. I'm using a PlayPauseButton, a SeekBar, a MuteButton, a VolumeBar and a FullScreenButton. All of the components had their graphics customized. Extra care was taken not to rename or delete any movieclips.
If I try the custom components by publishing the movie, everything works fine.The problem arises when I dynamically load this SWF into another one. The parent SWF loads the playback controls and instantiates everything and starts the video playerback.
What doesn't work is the SeekBar's and VolumeBar's Handle. It just doesn't appear. If I put a trace() in those MovieClips, they never appear on the console, as if they are never created.
I want to be able to add youtube videos on my site. The site is built using as2 xml etc...Maby there is some sort of a .swf youtube player that i can load into the site?I can provide the code & files if necessary but for now heres the site:flaw.seIf this is a stupid question and takes to much effort then im willing to pay a little sum..Beside that i want the pictures to stop scrolling 20 pixels from the right side of the webbrowser. I did get some help and added:[code]But then it stoped directly after the picture without any space. And last bit of the scroller dident really work right.
i am trying to create a AS3 youtube player... and after i searched online and followed tutorials, i couldnt make any of them work due to errors.i always get this error [code]is it because i am testing it locally?
I need to know how i could create a flash player like youtube ....I want build a web site in which upload videos and play them with a my personal player.maybe i must learn actionscript 3 language, but is there a prompt code to utilize and modify according to my taste?
I have the following mark-up to load a YouTube video player in a jQuery Tools overlay:
<a rel="#YouTubeVideo_MZKORPYI0HM" href="http://www.youtube.com/watch?v=mZkoRpyi0HM" title="Watch the YouTube video"> <img src="http://img.youtube.com/vi/mZkoRpyi0HM/2.jpg" class="youtubeThumbnail
[Code]....
The page behaves exactly how I would expect in Firefox (all versions) and Chrome. However, in IE8 (and I have the latest flash plug-in), I see a "1 item remaining" message in the status bar and the overlay contains no flash player. Right-clicking on the grey space shows a "movie not loaded" message.
I'm using the YouTube API in my flex app to play videos and it works fine running on my computer and android, but I'm getting an issue when I try to use it on iOS, I just get a black screen!
I'm embedding a youtube chromeless player in to my website via actionscript 3, and I found this code that works fine [code]...
but I need to be able to position the player, and at the moment its anchored to the top left corner, didnt want to play about with the code without knowing what to do, also how easy would it be to add simple controls? play, pause, mute, replay
I have my own video player, I've bought it from activeden. And im going to use youtube,dailymotion, video api with php. But i want to use my own video player. How can i do that?It takes list from a xml files like this;
I'm having a big problem using youtube player API (AS2)... Here's the thing: I have a movie in library wich I load when clicking a menu. This movie is attached to stage using the following function:
check out the profiler in flash builder. I need to get rid of the as3 youtube swf.Only about 20% of the memory is being released.Just copy and paste the code below into the main mxml file in a new flex project.[code]
I just wanted to know how to play youtube videos within my own flash player (the .flv/low quality ones) i made a long time ago.I think they're not allowing this now or they've changed something ?
I have embed the youtube flash player via this code.
Code: // create a MovieClip to load the player into var ytplayer:MovieClip = _root.createEmptyMovieClip("ytplayer", 1); // create a listener object for the MovieClipLoader to use var ytPlayerLoaderListener:Object = {
[code]....
I would Like to know, How can I run the destory command because the video keeps playing even though the command has been passed. I've used stopVideo and destory. they dont work until you press the pause button. I would like to end the video even if its playing.
Is there a flash component player for the web that can play resolutions like youtube has be the user selecting a dropdown. If not, is there a tutorial that you know of that will show me how? I'm not a programmer, just a designer. I just upgraded to CS5 premium - love it so far.
I'm now working on a flash website, i need to play a youtube video inside my flash movie. In this Flash file i have a FLVPlayback component and i tried to link the youtube video into this but did'nt work.