我能够在图像目标样本中的1个标记上显示2种3D对象,但现在我可以使用android结合视频播放+图像目标,太多参数让我感到困惑。
任何帮助将不胜感激
答案 0 :(得分:1)
首先仔细阅读用于图像和视频播放的vuforia SDK教程。 打开Imagetarget.cpp并更新finction 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`
}