-1

我有一个正在播放视频的 AIR 应用程序,我正在使用 StageVideo 来播放它们。iOS 运行良好,但在 Android 设备上遇到了不同的问题(黑屏、卡住的视频) 决定使用 ANE 并实现适用于 android 的原生视频播放器。

我现在遇到的问题是我们的 AIR 应用程序有一个跳过按钮,它应该位于本机视频播放器实现之上(使用 VideoView 在 android 上播放视频)。当我通过 ANE 播放视频时,视频正在播放,但跳过按钮不可见。

是否可以在视频播放器的 android 本机实现之上添加 UI 元素表单 AIR 应用程序?

谢谢你。

4

1 回答 1

0

我想你会发现在 AIR 显示列表中分层原生组件是不可能的。显示列表位于 SurfaceView 内,您可以在其中放置其他原生视图的上方或下方,但无法在其中分层内容。

我发现的唯一解决方案是在 AIR 中设置一个 Bitmap 对象,并将本机视图作为位图数据传回,然后将其绘制到 AIR 对象中。这会对原生视图组件造成巨大的性能影响,但可以在 AIR 中对原生组件进行分层。

于 2015-12-16T22:47:20.623 回答