如何使用android.media.effect.effect

如何使用android.media.effect.effect,android,opengl-es,Android,Opengl Es,有谁能帮我指出正确的方向,如何在位图上使用Android 4.0以来提供的这些GPU加速效果 例如,文档说明“它们必须绑定到GL_纹理_2D纹理图像”。但最好的办法是什么呢 创建效果的第一步应该是“从OpenGL ES 2.0上下文调用EffectContext.createWithCurrentGlContext()”。但当我在活动中执行此操作时,它会失败,出现异常“尝试在没有活动GL上下文的情况下初始化EffectContext”。但是,如何获取活动的GL上下文 因为您在活动中创建了效果,所

有谁能帮我指出正确的方向,如何在位图上使用Android 4.0以来提供的这些GPU加速效果

例如,文档说明“它们必须绑定到GL_纹理_2D纹理图像”。但最好的办法是什么呢


创建效果的第一步应该是“从OpenGL ES 2.0上下文调用EffectContext.createWithCurrentGlContext()”。但当我在活动中执行此操作时,它会失败,出现异常“尝试在没有活动GL上下文的情况下初始化EffectContext”。但是,如何获取活动的GL上下文

因为您在活动中创建了效果,所以它会引发异常。您应该在渲染器接口的onSurfaceCreated方法中创建它