Here is a simple Video Chat application I built with Flex 4 and deployed on AIR for Android. The Application is just 30 lines of code and allows multiple users to join a chat room and “video chat”.
Video streaming is powered by LiveCycle Collaboration Services, a set of hosted Flash Services that enable developers to easily add real-time collaboration and social capabilities to their applications.
This application is obviously a bare-bones proof of concept. However, it is fully operational, and the same code can run on different runtime environments: AIR for Android, AIR on the Desktop, and Flash Player in the Browser. Users can participate in the same collaboration session regardless of the runtime environment they use.
Watch the video:
The 30 lines of code:
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:cs="AfcsNameSpace" currentState="logon" fontSize="28"> <fx:Script> [Bindable] private var roomURL:String = "http://connectnow.acrobat.com/YOUR_ROOM_NAME"; protected function connect():void { auth.userName = userName.text; currentState = "default"; session.login(); } </fx:Script> <s:states> <s:State name="default"/> <s:State name="logon"/> </s:states> <fx:Declarations> <cs:AdobeHSAuthenticator id="auth"/> </fx:Declarations> <s:TextInput id="userName" includeIn="logon" top="200" horizontalCenter="0"/> <s:Button label="Connect" click="connect()" includeIn="logon" top="250" horizontalCenter="0" height="50" width="150"/> <cs:ConnectSessionContainer id="session" roomURL="{roomURL}" authenticator="{auth}" autoLogin="false" width="100%" height="100%" includeIn="default"> <cs:WebCamera top="10" left="10" bottom="10" right="10"/> </cs:ConnectSessionContainer> </s:Application>
Pingback: Video Chat for Android in 30 Lines of Code | Lively Flash Tuts()
Pingback: Video chat for Android in 30 lines of code « Collaborative Methods()
Pingback: Things You Should Know On SEO Link Building | developersbiz.com()
Pingback: Webfavorites()
Pingback: A Case For AIR: Adobe Evangelist Builds Video Conference App For Android & PC | TechZrr.com()
Pingback: news » Ein Fall für Luft: Adobe Evangelist Builds Video Conference App für Android & PC()
Pingback: A Case For AIR: Adobe Evangelist Builds Video Conference App For Android & PC | blacklink-tech()
Pingback: Video: Flash-based video conferencing for Android demonstrated()
Pingback: A Case For AIR: Adobe Evangelist Builds Video Conference App For Android & PC | atomicgate.com()
Pingback: Smart Phone Top 10 » Video: Flash-based video conferencing for Android demonstrated()
Pingback: A Case For AIR: Adobe Evangelist Builds Video Conference App For Android & PC | World24()
Pingback: iPhone Games » Video: Flash-based video conferencing for Android demonstrated()
Pingback: DVRHDMI » A Case For AIR: Adobe Evangelist Builds Video Conference App For Android & PC()
Pingback: A Case For AIR: Adobe Evangelist Builds Video Conference App For Android & PC | Movies()
Pingback: A Case For AIR: Adobe Evangelist Builds Video Conference App For Android & PC « Whella – Latest News on Wireless Topics()
Pingback: sarkem.org()
Pingback: LG 3D TV - 3D TV AD Sony 3D, Sharp, LG, Philips etc, “TV that’ll knock you out”()
Pingback: A Case For AIR: Adobe Evangelist Builds Video Conference App For Android & PC - Latest Technology Trends()
Pingback: Siskatec()
Pingback: Webfavorites()
Pingback: Webfavorites()
Pingback: Video Chat Application for Android & PC in 30 Lines of Code()
Pingback: Webfavorites()
Pingback: Anonymous()
Pingback: A Case For AIR: Adobe Evangelist Builds Video Conference App For Android & PC « Claire191's Blog()
Pingback: Webfavorites()
Pingback: Webfavorites()
Pingback: A Case For AIR: Adobe Evangelist Builds Video Conference App For Android & PC - New Cool Technology()
Pingback: Practice of Madness()
Pingback: A Case For AIR: Adobe Evangelist Builds Video Conference App For Android & PC | The News List()
Pingback: Video: Flash-based video conferencing for Android demonstrated | Go Gadget News()
Pingback: Video: Flash-based video conferencing for Android demonstrated « Codealis()
Pingback: Video: Flash-based video conferencing for Android demonstrated()
Pingback: 50 resources to get up to speed with the Flash Platform : Mihai Corlan()
Pingback: 有助于Flash平台开发提速的50个学习资源 « echo "RenYuan's Blog"()
Pingback: 有助于Flash平台开发提速的50个学习资源 – 新闻资讯 – 9RIA.com天地会 – 论坛 | 谱曲()
Pingback: Travel in the sky › A Case For AIR: Adobe Evangelist Builds Video Conference App For Android & PC()
Pingback: Multi-User Google Map Collaboration on Android()
Pingback: LCCS – Carte Google Maps collaborative synchronisée avec Whiteboard - Adobe Flex Tutorial - Tutoriaux Flex Builder, MXML, ActionScript, AS3()
Pingback: Multi-User Google Maps Collaboration on Android (Adobe Flash Platform Blog)()
Pingback: Some fantastic demos of AIR on Android by Christophe Coenraets « Greg Wilson's Ramblings()
Pingback: Videotelefonie-Technologien zur Nutzung unter Android für Senioren | Soziotechnische Integration()
Pingback: App Gratis Videotelefonie | Free Documents App()
Pingback: What Is Mxml Full Form – expressask.top()