Вы можете передать переменные в свой файл SWF, используя flashVars properties
Не видя код для createPlayer()
Я не могу дать вам конкретную информацию о том, как вы должны это сделать.
Предполагая, что ваш видеопроигрыватель показывает только одно видео, и идентификатор этого видео передается на веб-страницу с помощью POST или GET, а затем передается имя файла с помощью flashVars. Для этого рекомендуется использовать swfobject . Нечто подобное должно сработать:
webpage.php
<?php
//your stuff
$video = phpFunctionToGetTheFilePath($id);
//more stuff
?>
<html>
<head>
<!-- head stuff,the javascript function declaration to display the video player -->
<script type="text/javascript">
createPlayer("<?php echo $video; ?>");//the function's argument is the filename to pass as flashvars
</script>
</head>
<body>
<!-- your player container somewhere here -->
</body>
</html>
Если вы хотите изменить отображаемое видео без обновления страницы, рассмотрите возможность использования AJAX для получения имени файла или просто передайте id на флэш-плеер и выполните работу в flex (flex получает идентификатор и получает имя файла с сервера, используя XML или amf )