小编Siv*_*Siv的帖子

Android 使用 mediacodec 和 Opengl 将图像转换为视频

我从:http ://bigflake.com/mediacodec/开始,EncodeAndMuxTest 示例。使用opengl生成帧。我更改了 generateSurfaceFrame() 方法,如下所示:

private void generateSurfaceFrame(int frameIndex) 
{
   final int[] textureHandle = new int[1];
   GLES20.glGenTextures(1, textureHandle, 0);
   if (textureHandle[0] != 0) 
   {
        // decode image to bitmap
        final Bitmap bitmap = BitmapFactory.decodeFile("PathToMyImage.jpg");

        GLES20.glEnable(GL10.GL_TEXTURE_2D);
        // Bind to the texture in OpenGL
        GLES20.glBindTexture(GLES20.GL_TEXTURE_2D, textureHandle[0]);

        // Set filtering
        GLES20.glTexParameteri(GLES20.GL_TEXTURE_2D,                    
        GLES20.GL_TEXTURE_MIN_FILTER, GLES20.GL_NEAREST);
        GLES20.glTexParameteri(GLES20.GL_TEXTURE_2D, 
        GLES20.GL_TEXTURE_MAG_FILTER, GLES20.GL_NEAREST);
        // Load the bitmap into the bound texture.
        GLUtils.texImage2D(GLES20.GL_TEXTURE_2D, 0, bitmap, 0);

        // Recycle the bitmap, since its data has been loaded into OpenGL.
        bitmap.recycle();
    } …
Run Code Online (Sandbox Code Playgroud)

android opengl-es android-mediacodec

5
推荐指数
0
解决办法
404
查看次数

Android h3:六角形分层地理空间索引系统

我想将h3 java绑定库集成到我的android应用中,并且出现以下异常:

java.lang.UnsatisfiedLinkError:在/android-armv7l/libh3-java.so上com.uber.h3core.H3CoreLoader.copyResource(H3CoreLoader.java:67)找不到本地资源

之前有人在Android OS上使用过此库吗?

谢谢。

android uber-api h3

5
推荐指数
1
解决办法
302
查看次数

标签 统计

android ×2

android-mediacodec ×1

h3 ×1

opengl-es ×1

uber-api ×1