Что содержит переменная videoSource
?Если это URL-адрес видео и ничего более, он, вероятно, не будет работать, так как flashvars должен быть строкой, содержащей имена и значения переменных (а не только значения).
Так, например, flashvars="video.flv"
не будет работать, но flashvars="sourceUrl=video.flv"
может работать, если видеопроигрыватель использует переменную с именем sourceUrl
.
Также для элемента object
необходимо добавить отдельный param
элемент для flashvars, вместо использования flashvars в качестве атрибута элемента object
.Для элемента embed
flashvars является атрибутом, как он есть у вас сейчас (не очень хорошо;)
Дополнительная информация:
http://kb2.adobe.com/cps/164/tn_16417.html