0

我正在搜索有关android上Flash播放器平台硬件加速的信息,我发现的都是模糊的。

我发现硬件加速(使用opengl es的gpu)可以使用android上的舞台视频来完成,但仅适用于Honeycomb,更具体地说适用于android 3.0.1。(参考 - Flash 10.1 发行说明)

但是我发现了一些奇怪的东西。对于 tegra 2 soc,有一个特定版本的 flash player 10.1,它使用 opengl es 来提高 flash 播放器的性能(参考 - 来自 nvidia 白皮书:“将高端图形引入手持设备”)

当时有两个特定版本的 flash player 10.1,一个适用于所有 android 平台的通用版本,另一个适用于所有基于 tegra 2 的设备。但是从 flash player 10.2 开始,没有更多的碎片构建,似乎 tegra 2 优化集成在 10.2 构建中。

我对所有这些都有一些疑问:

  1. flash player 支持 gpu 硬件加速吗?(似乎是这样,但为什么一次只适用于 tegra 2?这些优化是否适用于所有配备 gpu 的高端设备?)
  2. 似乎还可以使用舞台视频来提升 h264 视频解码和在屏幕上的渲染。但是如果它只使用opengl ES,为什么它需要Honeycomb ......?(显然,由于该要求,我认为它不仅使用了opengl。那么它有什么用?)
  3. 我还发现了一些关于利用 opengl es(适用于 android,windows 上的 directX,...)的 flash 播放器的未来 molehill 3D api (来自 adobe 的参考)的一些信息,它看起来就像 nvidia 白皮书所说的关于 tegra平台...那么 tegra 优化和未来的 api 提升性能有什么区别?

编辑:我仍在寻找答案,但如果有人对此有所了解,欢迎提供任何线索或更详细的信息:)

4

1 回答 1

1

随着 Adob​​e 出人意料地放弃对 Flash 播放器的支持,这可能更不可能了。我真的很想看到他们在退出之前发布移动播放器的硬件加速版本。我听说 RIM 将继续在他们的平板电脑上开发移动播放器版本并启用 stage3d 硬件加速。我想我们只需要看看会发生什么。

于 2011-12-21T01:23:25.757 回答