Name is required.
Email address is required.
Invalid email address
Answer is required.
Exceeding max length of 5KB

crossdomain access denied


The player is generating this error when loading an m3u8. The m3u8 is hosted on CloudFront through a private bucket using signed URLs. I have a CloudFront behavior configured to match crossdomain.xml to a different origin which is public. So I have a S3 bucket videos.zoovio.com, and CloudFront distribution progressive.zoovio.com. I am able to access the crossdomain.xml file from both of these subdomains. The network debugger shows JW player is successfully retrieving crossdomain.xml from progressive.zoovio.com but still throwing the error. An example can be seen here: http://www.zoovio.com/test/testhls

Any clues would be appreciated. Thank you

8 Community Answers

Ethan Feldman

JW Player Support Agent  
0 rated :

Your m3u8 files are forbidden – http://progressive.zoovio.com/c95ef810/hls_400k_.m3u8

<?xml version=“1.0” encoding=“UTF-8”?><Error><Code>MissingKey</Code><Message>Missing Key-Pair-Id query parameter</Message></Error>

marlo

User  
0 rated :

I thought it was an issue with the crossdomain.xml file itself. I will try some things. Thanks

Ethan Feldman

JW Player Support Agent  
0 rated :

Np

marlo

User  
0 rated :

I have the m3u8 files generated with signed URLs now. The error I'm getting now is "[SecurityErrorEvent type="securityError" bubbles=false cancelable=false eventPhase=2 text="Error #2048"]

Test URL: http://www.zoovio.com/test/testhls/id/c95ef810

I read about this error but am unable to identify the problem with my crossdomain.xml

ondemand

User  
0 rated :

having the same problem, but getting "access denied"

Ethan Feldman

JW Player Support Agent  
0 rated :

This file – http://progressive.zoovio.com/crossdomain.xml

Try to make it like this, to test:

<?xml version=“1.0”?>
<!DOCTYPE cross-domain-policy SYSTEM “http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd”>
<cross-domain-policy>
<allow-access-from domain="*" />

</cross-domain-policy>

marlo

User  
0 rated :

That did the trick. My original crossdomain.xml was the same as what you posted except with secure="false" attribute, and that causes it to fail. Hope this helps others. Appreciate the help

Ethan Feldman

JW Player Support Agent  
0 rated :

Np

This question has received the maximum number of answers.