Hi, > Well, the player is just a simple SWF with a streaming video...
Ah. I thought you were just sending the movie data and letting the user choose how they play it -- the preferred solution, in my book, since I'm big on individual choice. (I hate having 18 different viewers pushed at me.) I know less about Flash development than you do (don't get me started on Flash, I'm not a fan), but I know from having been forced to use it (as a user) on occasion that you can trigger an event via ActionScript that can be handled in JavaScript. I'd see what the folks in the Flash or ActionScript groups have to say, I bet it's not hard. Then you wouldn't have to worry about the timing. Good luck, -- T.J. Crowder tj / crowder software / com Independent Software Engineer, consulting services available On Jun 12, 2:02 pm, mb2000inc <[email protected]> wrote: > Well, the player is just a simple SWF with a streaming video (there > are no controls) created in Flash using the "video component", telling > it where to find the video to play - I purposely left out the controls > in an effort to just have a video intro play. > > My Flash development skills are horrible, to say the least - so I > wouldn't know how to go about adding play buttons, ActionScript (to > tell the browser when the video is done), etc... I just thought a > timer with the Script.acul.ous/Prototype Fade Effect was a good way to > go... > > If you can think of anything that would help me out, any input would > be appreciated. > > Thanks for responding. > > -mb > > On Jun 12, 3:18 am, "T.J. Crowder" <[email protected]> wrote: > > > Hi, > > > Frankly, I don't think you'll ever get that to work reliably barring > > receiving a notification from the player that the video has finished > > playing (which would require that you use a specific player, which > > isn't as desireable as just letting the user choose by sending the > > movie data). There are too many variables -- such as whether the user > > paused the video for a minute to take a phone call, etc. I wouldn't > > be surprised if some browsers fired the window load event when the > > video was ready to start playing rather than when it finishes copying > > (I know it waits for images, but perhaps some vendors treat movies and > > other long-running content differently), and so network delays in the > > middle that hold up the video would mess up your timing. Etc. > > Instead, FWIW, I'd recommend revising the UI approach. > > -- > > T.J. Crowder > > tj / crowder software / com > > Independent Software Engineer, consulting services available > > > On Jun 11, 9:15 pm, mb2000inc <[email protected]> wrote: > > > > I have a timer setup on the page, where I have a div tag that's > > > playing a 20 second video. When it's done, the div tag fades out. > > > That's the great part... it works locally... > > > > However, when it's put out to the rest of the network, the timer isn't > > > quite right. > > > > Anyone know how to tweak the timer across multiple browsers on the > > > network? (eventually, my site will go live and I need to have this > > > working before the live date) > > > > Here's the code. > > > > <script type="text/javascript" src="js/prototype.js"></script> > > > <script type="text/javascript" src="js/scriptaculous.js"></ > > > script> > > > <script type="text/javascript"> > > > <!-- > > > var browserName=navigator.appName; > > > if (browserName=="Microsoft Internet Explorer") > > > { > > > Event.observe(window, 'load', function() { > > > var fade=setTimeout("fadeout()", 41500); > > > var hide=setTimeout("$('DIVNAME').hide()", 42500); > > > }); > > > > function fadeout(){ > > > new Effect.Opacity("DIVNAME", {duration:1.0, from:1.0, > > > to:0.0}); > > > } > > > } > > > else > > > { > > > Event.observe(window, 'load', function() { > > > var fade=setTimeout("fadeout()", 40400); > > > var hide=setTimeout("$('DIVNAME').hide()", 41500); > > > }); > > > > function fadeout(){ > > > new Effect.Opacity("DIVNAME", {duration:1.0, from:1.0, > > > to:0.0}); > > > } > > > } > > > //--> > > > </script> > > > > Anyone know how to tweak the code so it's consistant across the board? > > > I have a link, but because it's work related - I can only share that > > > link privately. > > > Discretion is the key. > > > > -mb- Hide quoted text - > > > - Show quoted text - > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~----------~----~----~----~------~----~------~--~---
