Is this possible? (video related)

I’ve Google a lot and it only seem to yield one result, which is a “no”.

What I want to do is to create 3 walls, have 3 video clips playing on one wall each and be able to CONTROL them, not just stop and play, but jump to different points in the video. Like, let’s say one of the video clips is 4 minutes long, I would like to, with code and when needed, jump to 2 minutes into the movie. From what I’ve read, this doesn’t seem to be possible.

Maybe I instead could cut the movie into many smaller parts, and when I need to jump to a certain part of the movie, I could just unload the movie and replace with another movie clip?

Or how about a gif animation (still needs synced sound of course)?

I come from Flash and it’s sad that Unity doesn’t have the same full-blown video playback stuff as Flash does.

My choice of scripting in Unity 3D is Javascript, in case some kind person has some code examples for me. Also, I know the “Pro” version of Unity 3D is needed for video, I have that version, np.

Thanks for any help.

Everything is possible. It just depends how much time and money you’re ready to put in.

I haven’t checked around much, but I know there are plugins for more in-depth video playback support for Unity.
Also, remember that depending of your deployment platform, you may be able to use just about any .DLL. (If you deploy on Web, you’re kinda screwed)

If someone, somewhere coded a .DLL for video playback, chance you can use it to feed a texture to Unity. Or, if you got more time, you can write a rendering plugin so you could draw directly on the camera.

What I want sound pretty simple and I wouldn’t mind putting in a lot of time and some money, but don’t know how to do what I want. The app will be for PC. I can’t write my own rendering plugin, don’t have the know-how (maybe learning to do so is what you mean with how much time I’m ready to put in, but I won’t learn how to write my own rendering plugin).

If a video playback plugin exist that does more than just play/stop, I should have found it in my searches, imo. Sure, one might exist, but I can’t find it.