Have you tried setting NUM_VIDEO_TARGETS as well as that is set to 2 default.
The sample indicates it need one per Image Target / Video that you want to play.
Regarding downloading videos - let's break this down into
1 - playing video from the documents directory
2 - actually doing the download from your server.
For 1) if you look at VideoPlayerHelper.m around line 147
// If filename is an absolute path (starts with a '/'), use it as is
if (0 == [filename rangeOfString:@"/"].location) {
fullPath = [NSString stringWithString:filename];
}
else {
// filename is a relative path, play media from this app's
// resources folder
fullPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:filename];
}
..you can see that the code already should be able to handle a video that is specified with an Absolute path - chances are you will need to have this stored in the Documents directory. So the first test would be to build your app and then transfer the video file using iExplore (or equivalent) and place it manually where it needs to go. Once you have this mechanism established then you can move on to stage 2.
For 2) this is outside the scope of Vuforia per se. All you need to do is to find a way of downloading remote files into the Documents directory and sites like StackOverFlow should be able to assist you.
HTH
N
Have you defined NUM_TARGETS in VideoPlayback.cpp for Android and/or NUM_VIDEO_TARGETS in EAGLView.h for iOS?
And your videos are in the Assets folders?
There are no hard limits on the number of videos that you can include, though only 1 can play at a time.