This was a problem that stumped me for a while. The reason that the FlashVideo Module doesn't seem to work with private downloads is because the Player.swf video player needs to be accessed from within an <object> tag, and since your file system is set to private, your object will not be able to find the player.
Lucky for you, there is a way to get around this... All you will need to do is create a "dummy node" and only use it to upload the Player.swf player into the Drupal system. Here is how to create your "dummy node". First, make sure that you have attachments enabled for the Page node type (you can do this by going to Administer >> Content Types and then click on Page). Next, you will just create a new Page by going to Create Content >> Page. Give it any title you like ("Dummy Node".... or "Flash Player"), and then where it says Attachments, you will want to attach your player to that node. Make sure your publishing options does NOT say "Promote to front page" (you don't want to be confusing your visitors with this dummy node being on the front page), and then hit submit. What you have just done is create an entry in your files database that includes your Player.swf file. Now, when you try to access it, the Private file server within Drupal will be able to serve up the Player like any other file within its files database.




Incorrect Headers
Thanks for the incredible module. In my situation the module works great if drupal doesn't handle the downloads. However, if the downloads are managed by drupal I can't get the FlashVideo to work correctly. It basically loads the thumbnail, you can then hear the audio of the video but the screen never transitions to the video...it stays stuck on the thumbnail with the audio of the video playing.
I think I have narrowed down the problem. If Drupal is NOT managing downloads the content response header for the flv is "video/x-flv." If Drupal is managing the downloads the content response header sent with the flv is "text/plain." I am thinking the content type header could be the culprit. With that being said sometimes the FlashVideo module will work, it seems to be a little bit more dependable using firefox than IE or Safari. Any ideas? The fact that it intermittently works troubles me, I would rather it not work 100% of the time or work 100% of the time.