diff --git a/sites/all/modules/contrib/flashvideo/flashvideo.admin.inc b/sites/all/modules/contrib/flashvideo/flashvideo.admin.inc
--- flashvideo.admin.inc
+++ flashvideo.admin.inc
@@ -341,7 +341,7 @@
     '#type' => 'textfield',
     '#default_value' => flashvideo_variable_get($node_type, 'player', 'Player.swf'),
     '#maxlength' =>  128,
-    '#description' => t('The name of the Flash Player.  Note: This player MUST reside in the main "files" directory to work.'),
+    '#description' => t('The name of the Flash Player.  Note: This player MUST reside into a directory named "players" under the flashvideo module\'s directory.'),
     '#required' => TRUE
   );
 
diff --git a/sites/all/modules/contrib/flashvideo/flashvideo.module b/sites/all/modules/contrib/flashvideo/flashvideo.module
--- flashvideo.module
+++ flashvideo.module
@@ -104,7 +104,7 @@
 </ul>
 </li>
 </ul><br />Why? - Increasing these settings allows users to upload larger video files that may take longer to upload.</li>
-<li>Download a Flash player such as the <a href="http://www.longtailvideo.com/players/jw-flv-player/">JW Player</a> or the <a href="http://www.tmtdigital.com/project/dash_player">Dash Player</a>. You only need the primary player.swf file. Change the name to <strong>Player.swf</strong> and put it in your site\'s <strong>files</strong> directory.<br />Why? - This will be the interface that website visitors use to watch your converted video files.</li>
+<li>Download a Flash player such as the <a href="http://www.longtailvideo.com/players/jw-flv-player/">JW Player</a> or the <a href="http://www.tmtdigital.com/project/dash_player">Dash Player</a>. You only need the primary player.swf file. Change the name to <strong>Player.swf</strong> and put it into a directory named "players" under the flashvideo module\'s direcotry.<br />Why? - This will be the interface that website visitors use to watch your converted video files.</li>
 <li>Configure cron to run on your server.  If you are not familiar with cron, we recommend using the <a href="http://drupal.org/project/poormanscron">Poormanscron</a> module.<br />Why? - FlashVideo converts videos during cron runs. If cron doesn\'t run, your videos will never be converted.</li>
 <li>(Optional) This module, by default, uses the Upload module. If you prefer to use the more flexible <a href="http://drupal.org/project/filefield">CCK FileField module</a>, you should enable that module on your system and then visit the <a href="/admin/settings/flashvideo/universal">Universal Settings</a> and tell FlashVideo to utilize FileField for video uploads.<br />Why? - Some users prefer to use CCK FileField, which is a highly-configurable alternative to the core Drupal Upload module.</li>
 <li>Go to the <a href="/admin/settings/flashvideo">FlashVideo Settings</a> pages and follow the instructions to enable FlashVideo for at least one of your content types.<br />Why? - Chances are that you do not want to attach videos to all of your content types, so you must tell FlashVideo when to take action on uploaded files.</li>
@@ -288,7 +288,9 @@
   $node_type = $variables['video']['node_type'];
 
   // Create a variable for the flash players path.
-  $variables['player'] = check_url(file_create_url(flashvideo_variable_get($node_type, 'player', 'Player.swf')));
+  $player_path = drupal_get_path('module', 'flashvideo') . '/players/' . flashvideo_variable_get($node_type, 'player', 'Player.swf');
+  $player_url = $GLOBALS['base_url'] .'/'. str_replace('\\', '/', $player_path);
+  $variables['player'] = check_url($player_url);
 
   // Create a variable for the window mode for the player.
   $variables['wmode'] = flashvideo_variable_get($node_type, 'mode', 'window');
