@Dispenser Ting
I tested your code with an AVI file, a .WMV, a .MPG and a MOV file that I had lying around and they all worked with DBP Upgrade U77RC7 with some very minor changes to your code. Here's the code I used (although as Ortu noted you don't need to use TEXTURE OBJECT inside the loop}.
Which version of DBPro are you using?
set display mode desktop width(), desktop height(), 32, 1
sync on : sync rate 60 : sync
color backdrop rgb(0,64,0)
load animation "media\P1010425.MOV", 1 `1.mpg",1
`load animation "movies\normal specular cube demo.avi", 1
width = animation width(1)
height = animation height(1)
make object plain 2, width, height
xrotate object 2,180-45
position object 2,0,100,0
play animation to image 1,5,0,0, width, height
do
TEXTURE OBJECT 2,5
xrotate object 2, object angle x(2)+0.5
sync
loop