0

我能够在图像目标样本中的 1 个标记上显示 2 种 3D 对象,但现在我可以使用 android 将视频播放 + 图像目标结合起来,太多的参数让我感到困惑。

任何帮助将不胜感激

4

1 回答 1

1

首先仔细阅读两个用于图像和视频播放的 vuforia SDK 教程。打开 Imagetarget.cpp 并根据您的功能更新函数 Java_com_qualcomm_QCARSamples_ImageTargets_ImageTargetsRenderer_renderFrame()。在这里您可以添加视频播放代码。更改此功能:

JNIEXPORT void JNICALL
Java_com_qualcomm_QCARSamples_ImageTargets_ImageTargetsRenderer_renderFrame(JNIEnv *, jobject)
{
    //LOG("Java_com_qualcomm_QCARSamples_ImageTargets_GLRenderer_renderFrame");// Clear color and depth buffer 
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    enter code here
    // Get the state from QCAR and mark the beginning of a rendering section
    QCAR::State state = QCAR::Renderer::getInstance().begin();

    // Explicitly render the Video Background
    QCAR::Renderer::getInstance().drawVideoBackground();

    #ifdef USE_OPENGL_ES_1_1en`enter code here`ter code here`
    // Set GL11 flags:`enter code here`

}
于 2013-10-01T13:33:31.827 回答