Perhaps a skin in MED has the time to initialise (of some sort) on the model, in your code it does not. Try a wait(1); between setskin and mediaplay. I honestly don't think it helps, but worth a try eh .
Click and join the 3dgs irc community! Room: #3dgs