Here is what I use, it's simple and works like a charm for me. <script type="text/javascript"> var nAgt = navigator.userAgent;
var isMobile = { Android: function() { return nAgt.match(/Android/i) ? true : false; }, BlackBerry: function() { return nAgt.match(/BlackBerry/i) ? true : false; }, iOS: function() { return nAgt.match(/iPhone|iPad|iPod/i) ? true : false; }, Windows: function() { return nAgt.match(/IEMobile/i) ? true : false; }, Symbian: function() { return nAgt.match(/SymbianOS/i) ? true : false; }, any: function() { return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Windows() || isMobile.Symbian()); } }; if( isMobile.any() ) { location.href = "HTML5/index.html" ; } else { location.href = "FLASH/index.html" ; } </script> You can also chek for individual devices by just calling any of the following... isMobile.Android() isMobile.BlackBerry() isMobile.iOS() isMobile.Windows() isMobile.Symbian() You can also add your own deviced if you know the userAgent. Just add it to the array! :) Now, this does not check if flash is installed. I have the old skool flash fallback for that and a link to the html 5 page in there as well so if they know they have a html5 compatible desktop browser, they can just click that if they don't what to install flash per se. HTH. Best, Karl DeSaulniers Design Drumm http://designdrumm.com On Jul 21, 2014, at 7:36 PM, Mike Starr <starrten...@gmail.com> wrote: > So this looks complicated. > > A few resources I recommend: > Adobe GoLive > ActiveX > > > On Mon, Jul 21, 2014 at 10:20 AM, Ross P. Sclafani <ross.sclaf...@gmail.com> > wrote: > >> I have done this for a video player i build that does hundreds of millions >> of streams / year across platforms and devices. >> >> I use SWFObject to attempt to write the flash SWF, and put our html5 >> rendering code into the callback after the attempt, if the flash failed to >> write. >> >> >> >> On Jul 21, 2014, at 1:57 AM, natalia Vikhtinskaya <natavi.m...@gmail.com> >> wrote: >> >>> Thank you very much for this link. But I need a bit different. If browser >>> support HTML5 and Flash it should play Flash. Only platforms that does >> not >>> support Flash should play video. >>> >>> >>> 2014-07-20 21:55 GMT+04:00 Ruben Quintana <ruben.quint...@gmail.com>: >>> >>>> http://coolestguidesontheplanet.com/use-html-5-video-on-all-browsers/ >>>> >>>> >>>> >>>> On Sun, Jul 20, 2014 at 12:05 PM, natalia Vikhtinskaya < >>>> natavi.m...@gmail.com> wrote: >>>> >>>>> I need play video only for iPad and other devices that does not support >>>>> Flash. Does this code do that? >>>>> >>>>> >>>>> 2014-07-20 19:51 GMT+04:00 Micky Hulse <mickyhulse.li...@gmail.com>: >>>>> >>>>>> On Sun, Jul 20, 2014 at 8:41 AM, natalia Vikhtinskaya >>>>>> <natavi.m...@gmail.com> wrote: >>>>>>> I tested on Windows - just blank page. It seems does not like >>>>>>> style="display:none" but I don't know another solition. >>>>>> >>>>>> I typically use: >>>>>> >>>>>> <video poster="foo.jpg" width="480" height="360" preload="none" >>>> controls> >>>>>> <source src="foo.webm" type="video/webm"> >>>>>> <source src="foo.ogv" type="video/ogg"> >>>>>> <source src="foo.mp4" type="video/mp4"> >>>>>> ... Flash fallback goes here ... >>>>>> </video> >>>>>> >>>>>> You'll have to change width/height to match video. >>>>>> >>>>>> This app is great for converting your source to diff formats: >>>>>> >>>>>> <http://www.mirovideoconverter.com/> >>>>>> _______________________________________________ >>>>>> Flashcoders mailing list >>>>>> Flashcoders@chattyfig.figleaf.com >>>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>>>>> >>>>> _______________________________________________ >>>>> Flashcoders mailing list >>>>> Flashcoders@chattyfig.figleaf.com >>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>>>> >>>> _______________________________________________ >>>> Flashcoders mailing list >>>> Flashcoders@chattyfig.figleaf.com >>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>>> >>> _______________________________________________ >>> Flashcoders mailing list >>> Flashcoders@chattyfig.figleaf.com >>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >> >> >> _______________________________________________ >> Flashcoders mailing list >> Flashcoders@chattyfig.figleaf.com >> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >> > _______________________________________________ > Flashcoders mailing list > Flashcoders@chattyfig.figleaf.com > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders