Thanks for your continued assistance.
I had originally installed JW Player using the "Add New" button on the Plugins page. The automatic installation placed the components in the uploads and plugins directories.
Now I've downloaded the player using the link you mentioned. It which comes in a folder called "mediaplayer-5.9-viral", and I placed the entire folder inside my htdocs folder. But when I opened my test page (
http://rockitscience.com/wordpress/test-12/), all I got was "JW Player appears here."
So I tried copying the jwplayer.js and player.swf files and pasting them directly into the htdocs folder. Still no luck.
My Amazon S3 bucket should be protected, because the CloudFront panel in S2 Member settings says, "Your Amazon CloudFront Distributions are: (ALREADY configured!)"
In that same CloudFront panel, in the paragraph that begins "Linking to Protected Files," it says "For example, you might use:
http://rockitscience.com/wordpress/?s2m ... e-file.zip, where s2member_file_download = the file, relative to the root of your Amazon® S3 Bucket. In other words, just the file name in most cases."
So if my file is called "video.mp4" and it's on the root level of the bucket, then the path should be:
http://rockitscience.com/wordpress/?s2m ... =video.mp4.
This path works fine if I just put it in a link like this: <a href="http://rockitscience.com/wordpress/?s2member_file_download=video.mp4">Test Video</a>
Clicking on this link will download the file. But I can't embed the video with JW Player.
As an alternative test, I've clicked on the "Upload/Insert" command on the Edit page to open the "Add Media" window. Then I click on the "External Media" tab and enter:
http://rockitscience.com/wordpress/?s2m ... =video.mp4Then I click on "Insert JW Player". This produces a black box with the message: "Task Queue failed at step 5: Playlist could not be loaded due to crossdomain policy restrictions."