I am building a Facebook Application (or IFrame Application).
Facebook load my application into the IFrame at runtime when the user wants to use my application. My application allows end users to view their Facebook videos, upload videos and so on. The end users videos are stored on the Facebook CDN (Content
Currently this is working, in Chrome 8.0 and 9.0, Firefox 3 and Safari but not IE 8 or IE 9. I keep getting the error message in my flash media player inside the iframe inside facebook that says:
"We are unable to connect to the content you've requested. We apologize for the inconvenience"
When I examine IE 9 Debugger and look at the network traffic the caputres in there say:
Now when i create a standard html page with the flash player not inside of facebook but on my own server and run it again. The video plays fine in IE. So I'm presuming that IE is not liking the fact that my app is inside of the facebook domain
that is doing a call out to the facebook cdn or indeed any cdn and is preventing this transfer from happening.
The question obviously is then is how do I go about getting around this problem so that I can offer customers my service on IE ...
I've uploaded several videos to facebook to test against they in turn convert them to MP4. Here is one that you can see for yourself.
There is a crossdomain.xml policy file at the root:
So there are no problems with permissions. What else could be the problem here as to why IE refuses to load the cdn videos from within
my application that is inside the facebook domain?
Or better yet how do I fix this problem, or is this a bug in IE????