I'm using FlowPlayer to replace an existing FLV player on my site that plays videos from Amazon E3.
I have many pages and each should show a different video.
For each page, I have a value stored in my CMS that is the "streamName".
The stream name corresponds to a flashvars paramenter in the object/embed tags that show the video player:
&streamName=my-great-video
On my new player, I'm able to get the video using a URL similar to
https://mygreatsite.s3.amazonaws.com/my-great-video.swf?{$authentication_params}
How Does Flash (or Amazon???) know to add in the .swf extension?
There are several video formats used on the site, and the current player wor开发者_StackOverflow中文版ks with them all... But, as I mentioned above, on each page the value store for the video (ex="my-great-video") includes no extension.
if it's working without supplied extension then a wild guess is: whatever is parsing the querystring has logic to attempt the GET using an assortment of supported extensions [swf, flv, mp3] if one isn't seen?
精彩评论