我正在开发一个Android应用程序,其中当特定电影的海报显示在android的相机前面时播放特定视频,我发现许多AR教程只是在检测到模式时显示3D对象,我需要一些建议使用Android相机和qcar SDK制作可以用AR应用程序播放视频的应用程序
答案 0 :(得分:0)
我不知道qcar,但当然你可以将SurfaceView放在CameraPreview的现有SurfaceView上并在其中播放视频。
我要做的是实现你的海报识别逻辑,这将是非常棘手的,然后,如果它可靠,我会添加另一个播放视频的SurfaceView。
您会发现,CameraPreview表面实际上位于视频表面之上。
答案 1 :(得分:0)
我假设您正在尝试在glsurface上播放视频,可以使用表面视频纹理,但只有ics(4.0)及以上设备支持表面视频纹理.Vuforia有一个非常好的样本here ,您可以处理较低设备的操作,例如播放视频全屏等。