如果您的应用程序针对的是
extendedTV
配置文件,则可以使用 ANE(AIR 本机扩展)包。
通常,设备制造商会提供 ANE 包以用于访问 AIR 不支持的设备功能。例如,利用本机扩展可以更换电视频道或暂停视频播放器上的播放。
在对使用 ANE 包的 AIR for TV 应用程序进行打包时,必须将该应用程序打包为 AIRN 文件,而不是 AIR 文件。
AIR for TV 设备的本机扩展始终是
设备捆绑的
本机扩展。“设备捆绑的”表示扩展库安装在 AIR for TV 设备上。您应用程序包中包含的 ANE 包
从不
包含扩展的本机库。有时它包含纯 ActionScript 版本的本机扩展。此纯 ActionScript 版本是扩展的存根或模拟器。设备制造商将实际扩展(其中包含本机库)安装到设备上。
如果您正在开发本机扩展,请注意以下事项:
-
如果您正在为制造商的设备创建 AIR for TV 本机扩展,请始终咨询设备制造商。
-
在某些 AIR for TV 设备上,只有设备制造商可以创建本机扩展。
-
在所有 AIR for TV 设备上,都由设备制造商决定需要安装哪些本机扩展。
-
构建 AIR for TV 本机扩展所使用的开发工具会有所不同,由制造商决定。
有关在您的 AIR 应用程序中使用本机扩展的详细信息,请参阅
使用 Adobe AIR 的本机扩展
。
有关创建本机扩展的信息,请参阅
针对 Adobe AIR 开发本机扩展
。