Audio / Video Not Working in Chrome 45+ But Worked Prior
This issue may be caused by the 'self' source expression change to exclude 'blob:' in Chrome's implementation of Content Security Policy that became the default behavior in Chrome 45. If you are using a Content Security Policy to protect your site from XSS attacks and were not aware of this change, it could potentially prevent your audio and video calls from properly rendering the media, which would cause the audio to not play or the video element to not show up.
To address this problem, you will need to update your Content Security Policy directives on your server to allow
blob: in the
media-src directive. A resulting example Content-Security-Policy header with the changes in place may look something like this:
Content-Security-Policy:default-src 'self';script-src 'self' 'unsafe-inline';img-src data: 'self';media-src blob: 'self';connect-src * 'self';style-src 'self' 'unsafe-inline'