This file is depricated. Please go here to get the new version which includes sound and the ability to play any movie, just not WMVs.
http://www.truevision3d.com/forums/announcements/tv3dmovie_v10_movie_to_texture_with_sound-t20593.0.htmlHello.
Wanted to share this little gem. It will play a Windows Media movie (WMV) on any texture.

Its written as a MFC DLL and uses Windows Media Format 11 SDK to compile. There's really no other way to do it. Should run on Vista, might need the WMSDK11 distributable for xp (I think.) : WMFDist11-WindowsXP-X86-ENU.exe
Here is all the source including a VB.Net project, a VB6 project, and of course the DLL itself... which come in under 200k.
Feel free to use it in any or all your projects. In fact, if there is a C++ officionado here, I would really appreciate him going thru the code and optimizing and tightening any loose screws. I'm definately not a C++ expert.

(I can't belive I got it to work!)
http://orionintelligence.com/WMV_TV3D.zipLooks like FPS is an issue with big sized movies. However, small movies... 256X256 pixels and such seem to do ok. Works well for background TVs and small animated textures.
I also have an AVI version of the DLL... but its not ready yet.
Let me know it works out for you.
ciao
EDIT: I didnt have time to update the code... but I found a major FPS issue: If you load the texture from memory with the correct width and height it will give you a %50 percent speed up.
Texture = TextureFactory.LoadTexture(TVGlobals.GetDataSourceFromMemory(GetImageHandle, GetImageSize), "textureName", GetMovieWidth, GetMovieHeight, , False)