Apple Disabled Audio/Video Playback in HTML5. While putting together an HTML5 prototype for a client, we ran into an unexpected hurdle: Apple has disabled programmatic playback of audio and video in HTML5.
Essentially, the only way a webpage can play audio or video for a user, is if that user clicks a play button. This works: <a href="javascript:audio.play()">Play</a> This doesn’t: <script> setTimeout("audio.play()", 1000); </script> Despite all of Apple’s statements about being pro web standards, they have crippled HTML5 as an App platform. In Safari on iOS (for all devices, including iPad), where the user may be on a cellular network and be charged per data unit, preload and autoplay are disabled. Even though they state autoplay is disabled, all JavaScript initiated play() calls are ignored in MobileSafari. That reasoning is hogwash. Awesome HTML5 Games like: Bio Lab and HTML5 game engines like: Impact are now useless on iOS. While desperately searching for workarounds, I’ve found a few possible solutions. PhoneGap.
Learn Cocos2D iPhone game engine and how to make iPhone games. Cocos2d for iPhone. Check out how easy it is to get started creating mobile HTML5 Games. Intel® XDK HTML5 development environment - develop, emulate, test-on-device and build apps Download Today Intel® XDK a HTML5 cross-platform solution enables developers to write web and hybrid apps once, and deploy across many app stores and form factor devices.
Easy-to-use: Streamlined workflow from design to app storeDevelop faster: Integrated design, test, and build toolsDeploy simply: Across more app stores, and form factors Intel XDK is available as a free download for Windows* 7 & 8 , Apple OS X*, and Ubuntu* Linux* Build cross-platform apps easily Intel® XDK streamlined interface is built on Web technologies HTML, CSS, JavaScript*, and Node-Webkit back-end, runs on Windows*, OS X*, and Ubuntu Linux, without browser or Java* dependencies. Development Tools Built-in Intuitive tools that let you design engaging HTML5 responsive apps in less time Start with Samples Emulate, Test, and Debug Tools Emulators, debuggers, and profilers to enhance app performance and quality Get the Intel® XDK Learn How. CloudMade - The Leading Platform for Creating and Monetizing Unique Applications With Location.
ShiVa 3D Game engine with development tools. Game Development Tool. Oolongengine - Oolong Engine is an iPad / iPhone / iPod touch Engine. The Oolong Engine is written in C++ with some help from Objective-C.
It will help you to create new games and port existing games to the iPhone, the iPod touch and the iPad. Here is its feature list: OpenGL ES 1.1 and OpenGL 2.0 (> iPhone 3GS, iPod touch third gen, iPad) support Math library that supports floating-point calculations with an interface very similar to the D3D math library Support for numerous texture formats including the PowerVR 2-bit, 4-bit and normal map compression formats Support for PowerVR's POD (Scene and Meshes), .3DS and .blend file formats Touch screen support Accelerometer support Text rendering to support a basic UI Timing: several functions that can replace rdstc, QueryPerformance etc.
Profiler: industry proven in-game profiler Resources streaming system Bullet SDK support (for 3D Physics) Audio engine with OpenAL support Networking with the ENet library Industry proven memory manager from Planned features: There is a discussion list at.