我有一个播放视频的AIR应用程序,我正在使用StageVideo来播放它们。 iOS工作正常,但在Android设备上遇到了不同的问题(黑屏,卡住的视频) 决定使用ANE并实现Android的原生视频播放器。
我现在遇到的问题是我们的AIR应用程序有一个跳过按钮,应该位于原生视频播放器实现之上(使用VideoView在Android上播放视频)。 当我通过ANE播放视频时,视频正在播放,但跳过按钮不可见。
是否可以在视频播放器的Android原生实现之上添加AIR元素形式的AIR应用程序?
谢谢。
答案 0 :(得分:0)
我认为您发现在AIR显示列表中对本机组件进行分层是不可能的。显示列表位于SurfaceView内部,您可以在其上方或下方放置其他本机视图,但是内部的分层内容是不可能的。
我找到的唯一解决方案是在AIR中设置一个Bitmap对象,并将本机视图作为位图数据传回,并将其绘制到AIR对象中。这会对本机视图组件造成巨大的性能损失,但可以在AIR中对本机组件进行分层。