Блин, я догадался разобрать ваш код!
var flashvars = { //не нужно var. Вы же не в функции, это будет глобальная переменная.
"m":"video", // почему ключи в кавычках?
"file":"http://site.ru/file.flv",
"uid":"videoplayer1"
};
var params = { //и тут тоже var не нужно.
id:"videoplayer1", // почему-то здесь вы вспомнили, что ключи не надо писать в кавычках.
bgcolor:"#ffffff",
allowFullScreen:"true",
allowScriptAccess:"always"
};
new swfobject.embedSWF("http://site.ru/uppod.swf", "videoplayer1", "500", "375", "9.0.115", false, flashvars, params); /* вот это полный пипец. Почему new? new нужен для создания нового экземпляра объекта с последующим сохранением в переменной, а тут у вас создали - и всё, забыли.*/
Браузер просто офигевает с индуссовости этого кода и отказывается его вставлять. Вот и всё)