我能够在图像目标样本中的 1 个标记上显示 2 种 3D 对象,但现在我可以使用 android 将视频播放 + 图像目标结合起来,太多的参数让我感到困惑。
任何帮助将不胜感激
首先仔细阅读两个用于图像和视频播放的 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`
}