Developing AIR applications for television devicesYou can create AIR applications for TV devices, such as televisions, digital video recorders, and blu-ray disc players, that include an AIR runtime. AIR applications for TV devices are SWF-based applications, not HTML-based. AIR for TV is optimized for TV devices, taking advantage of, for example, a device’s hardware accelerators for high performance video and graphics. The process of developing AIR applications is substantially the same as developing an AIR application for any other device. The most important differences arise from the differing capabilities of your target set of devices. AIR uses profiles to define a target set of devices with similar capabilities. When you create AIR applications for TV devices, you can use the tv and extendedTV profiles. The ActionScript capabilities defined for these profiles are covered in Device profiles. Specific ActionScript differences for AIR for TV applications are noted in the ActionScript 3.0 Reference for the Adobe Flash Platform. When you target the extendedTV profile, you can use AIR Native Extension (ANE) packages. Typically, a device manufacturer provides ANE packages to provide access to device features not otherwise supported by the AIR runtime. For example, an extension could allow you to change channels on a television or pause playback on a video player. Applications that use ANE packages must be packaged as AIRN files instead of AIR files. AIR applications for TV devices often play videos. To best take advantage of the device’s video hardware, use the StageVideo class instead of the Video class. For details, see Delivering video and content for the Flash Platform on TV. |
|