Я думаю, здесь есть небольшая путаница.
SWFObject не контролирует видео, он только встраивает SWF. Это не видеоплеер. Любое управление воспроизведением видео должно обрабатываться видеоплеером на основе SWF, таким как JW FLV Player.
Использование loop = true означает, что вы зацикливаете встроенный SWF, а не видео, воспроизводимое в SWF. (это контролируется через настройки 'param', а не addVariable). Обратите внимание, что loop = true является настройкой по умолчанию для Flash SWF и не требует указания.
Если вы используете addVariable, вы передаете переменную в SWF с помощью Flashvars. Я подозреваю, что это означает, что вы пытаетесь сказать своему видеоплееру на базе Flash (не SWFObject) зацикливать видео; требуемая переменная зависит от используемого вами видеопроигрывателя. Двумя самыми популярными игроками являются FlowPlayer и JW FLV Player. Если вы используете один из этих игроков, я предлагаю проверить их сайты на предмет документации.
Обратите внимание, что SWFObject теперь находится в версии 2.2; синтаксис addVariable в последний раз поддерживался в версии 1.5. Я предлагаю перейти на версию 2.x, поскольку в ней есть существенная ошибка, связанная с SWF-файлами, которые воспроизводят видео. http://code.google.com/p/swfobject/