I'm getting this "Cannot access m3u8: crossdomain access denied" error.I already have an crossdomain.xml and it can't be changed for now, Can anyone tell me if it's possible to force the player to refer a different crossdomain.xml file say crossdomain1.xml from the server i'm trying to fetch the video from?
I believe you also posted this question on StackOverflow and I answered you there this morning. For your convenience, I have pasted my response below:
The player itself is not looking for crossdomain.xml, the browser is and it will only accept the crossdomain.xml file that is located at the root of the domain that is hosting the requested resource. This includes subdomains so if I’m trying to embed http://example.website.com/playlist.m3u8, the browser will look for http://example.website.com/crossdomain.xml.
Also, is the player in HTML5 or Flash when you are seeing this behavior. When in HTML5, the browser is not looking for crossdomain.xml. Instead, it is looking for the CORS headers on the hosting domain to be set up properly.