Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account
This post has been closed. You can still view previous posts, but you can't post any new replies.

Mic and webcam not working

Hey there I'm having a problem with Roll20 not recognising my webcam and microphone. When my group and I were playing today my webcam would load but wouldn't turn on and I couldn't make the mic function at all. I tried changing the video and mic settings on Chrome but even though my headset was available and selected it wouldn't work. It happened as soon as I entered our game but the other players weren't having any problems with their webcams or mics. I'm using Google Chrome version 42.0.2311.90, Windows 7, Javascript is enabled, I use Avast and I had Google Docs, Google Sheets, Google Slides, Reddit Enhancement Suite and the Great Suspender enable. Console Log: Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-510byDiAHMyycgi6F72sfRKk7co3GYP5GuiUZwipjGI='), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:9 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-N4rT-GhE0K4LJ4zTB64Bkmk5xSsA8M7MPSk1qY82nAQ='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1429282799:27 70 app.js?1429282799:28 TOUCH SUPPORTED: false app.js?1429282799:28 USING WEBGL ACCELERATION... app.js?1429282799:28 WEBGL STARTUP SUCCESS app.js?1429282799:23 select app.js?1429282799:23 Switch mode to select app.js?1429282799:38 Initializing new dice engine with randomness... app.js?1429282799:38 Using random entropy app.js?1429282799:40 Compiling sheet... app.js?1429282799:40 Found rolltemplate: 5eDefault jquery.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/Y8KHPKm.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/Y8KHPKm.png</a>'. This content should also be served over HTTPS. app.js?1429282799:40 Finding sheet rolls... app.js?1429282799:40 SHEET ERROR: Specified a disabled input without a valid formula in the value attribute. app.js?1429282799:42 window resize app.js?1429282799:28 Final set zoom! app.js?1429282799:28 UPDATE GL SIZE! app.js?1429282799:28 Final set zoom! tutorial_tips.js:7 tuts loaded app.js?1429282799:34 Final page load. app.js?1429282799:34 Scan for new plays! app.js?1429282799:33 Auth'ed. app.js?1429282799:33 Go post auth! 10app.js?1429282799:34 Scan for new plays! app.js?1429282799:33 initial setup app.js?1429282799:33 Got players value... app.js?1429282799:33 joining game...
1429437055

Edited 1429437096
Pat S.
Forum Champion
Sheet Author
Here is our audio/visual troubleshooting wiki page. Give it a read. If that does not work then can you follow steps 1-3 on our troubleshooting page? if none of that helps,please post all the console log (step 4) not a partial clip.
Ah my apologies, I didn't realise it was a clip. So I tried the troubleshooting steps and still got nowhere. Here is the full console log: app.roll20.net/:9 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-N4rT-GhE0K4LJ4zTB64Bkmk5xSsA8M7MPSk1qY82nAQ='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1429282799:27 70 app.js?1429282799:28 TOUCH SUPPORTED: false app.js?1429282799:28 USING WEBGL ACCELERATION... app.js?1429282799:28 WEBGL STARTUP SUCCESS app.js?1429282799:23 select app.js?1429282799:23 Switch mode to select app.js?1429282799:38 Initializing new dice engine with randomness... app.js?1429282799:38 Using random entropy app.js?1429282799:40 Compiling sheet... app.js?1429282799:40 Found rolltemplate: 5eDefault app.js?1429282799:40 Finding sheet rolls... app.js?1429282799:40 SHEET ERROR: Specified a disabled input without a valid formula in the value attribute. app.js?1429282799:42 window resize app.js?1429282799:28 Final set zoom! app.js?1429282799:28 UPDATE GL SIZE! app.js?1429282799:28 Final set zoom! tutorial_tips.js:7 tuts loaded app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/Y8KHPKm.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/Y8KHPKm.png</a>'. This content should also be served over HTTPS. app.js?1429282799:34 Final page load. app.js?1429282799:34 Scan for new plays! app.js?1429282799:33 Auth'ed. app.js?1429282799:33 Go post auth! 10app.js?1429282799:34 Scan for new plays! app.js?1429282799:33 initial setup app.js?1429282799:33 Got players value... app.js?1429282799:33 joining game... app.js?1429282799:32 Player -JkWvnrFS0JCbRVFp63e is offline... app.js?1429282799:32 I think I should be first? app.js?1429282799:32 FIRST PLAYER: -JkzOy9lNDBfpx2VdijS app.js?1429282799:32 Player -JkzP0haS-ViW5n8AoGj is offline... app.js?1429282799:32 Player -JkzP8TQ44DRsMgjTQIG is offline... app.js?1429282799:32 Player -JkzS2G0dUSkPzDgcyjP is offline... app.js?1429282799:32 Player -Jl-CzmwzjCpNzLa0hAO is offline... app.js?1429282799:33 Deferred finish joining... app.js?1429282799:27 Firebase Online app.js?1429282799:40 Refresh Journal List! app.js?1429282799:40 Search took 2ms 6app.js?1429282799:31 Full load page! app.js?1429282799:33 We have 11 pages app.js?1429282799:33 handle page changes app.js?1429282799:33 false app.js?1429282799:39 initiatlizing video chat app.js?1429282799:39 Connecting to WebRTC app.js?1429282799:33 init active page! app.js?1429282799:31 activate page! app.js?1429282799:31 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1429282799:31 Graphics: 12 app.js?1429282799:31 Paths: 1 app.js?1429282799:30 Do refresh link cache! app.js?1429282799:40 Refresh Journal List! app.js?1429282799:40 Search took 7ms firebase.1.0.15.js:35 FIREBASE WARNING: on() or once() for /campaign-733980-tzB0p4J3GZRx1WFHdkgAZg/hand-blobs/-JkzKno1WOilkG5dAWOT/notes failed: Error: permission_denied: Client doesn't have permission to access the desired data. firebase.1.0.15.js:35 FIREBASE WARNING: on() or once() for /campaign-733980-tzB0p4J3GZRx1WFHdkgAZg/hand-blobs/-JkzLZhYLT5X4CptgVnJ/notes failed: Error: permission_denied: Client doesn't have permission to access the desired data. firebase.1.0.15.js:35 FIREBASE WARNING: on() or once() for /campaign-733980-tzB0p4J3GZRx1WFHdkgAZg/hand-blobs/-JkzM5Ica64QFuHt-EtY/notes failed: Error: permission_denied: Client doesn't have permission to access the desired data. firebase.1.0.15.js:35 FIREBASE WARNING: on() or once() for /campaign-733980-tzB0p4J3GZRx1WFHdkgAZg/hand-blobs/-JkzM82ntFAEWhkpUObQ/notes failed: Error: permission_denied: Client doesn't have permission to access the desired data. firebase.1.0.15.js:35 FIREBASE WARNING: on() or once() for /campaign-733980-tzB0p4J3GZRx1WFHdkgAZg/hand-blobs/-JkzMdqng3ie-5ppVyRb/notes failed: Error: permission_denied: Client doesn't have permission to access the desired data. firebase.1.0.15.js:35 FIREBASE WARNING: on() or once() for /campaign-733980-tzB0p4J3GZRx1WFHdkgAZg/hand-blobs/-JkzN-Ft1GSjUbqEmkfr/notes failed: Error: permission_denied: Client doesn't have permission to access the desired data. firebase.1.0.15.js:35 FIREBASE WARNING: on() or once() for /campaign-733980-tzB0p4J3GZRx1WFHdkgAZg/hand-blobs/-Jl-hgmskC7Vm-GMaee0/notes failed: Error: permission_denied: Client doesn't have permission to access the desired data. firebase.1.0.15.js:35 FIREBASE WARNING: on() or once() for /campaign-733980-tzB0p4J3GZRx1WFHdkgAZg/hand-blobs/-Jl-hkdlpR6VWyHTH4I_/notes failed: Error: permission_denied: Client doesn't have permission to access the desired data. firebase.1.0.15.js:35 FIREBASE WARNING: on() or once() for /campaign-733980-tzB0p4J3GZRx1WFHdkgAZg/hand-blobs/-Jl-hmzShpyTJaJwfM7h/notes failed: Error: permission_denied: Client doesn't have permission to access the desired data. firebase.1.0.15.js:35 FIREBASE WARNING: on() or once() for /campaign-733980-tzB0p4J3GZRx1WFHdkgAZg/hand-blobs/-Jl-hqmBqOvq9S2Sb32u/notes failed: Error: permission_denied: Client doesn't have permission to access the desired data. firebase.1.0.15.js:35 FIREBASE WARNING: on() or once() for /campaign-733980-tzB0p4J3GZRx1WFHdkgAZg/hand-blobs/-Jl-hyNLmk9XSFyBMUW2/notes failed: Error: permission_denied: Client doesn't have permission to access the desired data. firebase.1.0.15.js:35 FIREBASE WARNING: on() or once() for /campaign-733980-tzB0p4J3GZRx1WFHdkgAZg/hand-blobs/-Jl-i0-MuZbE7VVMava3/notes failed: Error: permission_denied: Client doesn't have permission to access the desired data. firebase.1.0.15.js:35 FIREBASE WARNING: on() or once() for /campaign-733980-tzB0p4J3GZRx1WFHdkgAZg/hand-blobs/-Jl-jNQdSIBlJPx5q7B_/notes failed: Error: permission_denied: Client doesn't have permission to access the desired data. firebase.1.0.15.js:35 FIREBASE WARNING: on() or once() for /campaign-733980-tzB0p4J3GZRx1WFHdkgAZg/hand-blobs/-Jl-jY8XRiAYKNxMses0/notes failed: Error: permission_denied: Client doesn't have permission to access the desired data. firebase.1.0.15.js:35 FIREBASE WARNING: on() or once() for /campaign-733980-tzB0p4J3GZRx1WFHdkgAZg/hand-blobs/-Jl-j_ZPvHBHR8LfRXKX/notes failed: Error: permission_denied: Client doesn't have permission to access the desired data. firebase.1.0.15.js:35 FIREBASE WARNING: on() or once() for /campaign-733980-tzB0p4J3GZRx1WFHdkgAZg/hand-blobs/-Jl-kL8KeSepv-3NOkW7/notes failed: Error: permission_denied: Client doesn't have permission to access the desired data. firebase.1.0.15.js:35 FIREBASE WARNING: on() or once() for /campaign-733980-tzB0p4J3GZRx1WFHdkgAZg/hand-blobs/-Jl-lNnVA8IGbM79w2bu/notes failed: Error: permission_denied: Client doesn't have permission to access the desired data. firebase.1.0.15.js:35 FIREBASE WARNING: on() or once() for /campaign-733980-tzB0p4J3GZRx1WFHdkgAZg/hand-blobs/-Jl-lQSauhV_nYoqw1uL/notes failed: Error: permission_denied: Client doesn't have permission to access the desired data. firebase.1.0.15.js:35 FIREBASE WARNING: on() or once() for /campaign-733980-tzB0p4J3GZRx1WFHdkgAZg/hand-blobs/-Jl-lSvzCb50htiFHMgR/notes failed: Error: permission_denied: Client doesn't have permission to access the desired data. app.js:31 Reorder by ZORDER 2app.js:34 Updating character sheet values app.js:31 Reorder by ZORDER 8app.js:34 Updating character sheet values 2app.js:31 Reorder by ZORDER app.js:27 Cols: 2 Rows: 2 app.js:27 Took 207ms to generate cache. app.js:31 Reorder by ZORDER app.js:31 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/19111/Pgn7_0EXwYwYpU-WBMwXmg/max.png?13699619655" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/19111/Pgn7_0EXwYwYpU-WBMwXmg/max.png?13699619655</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/19111/Pgn7_0EXwYwYpU-WBMwXmg/thumb.png?13699619655" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/19111/Pgn7_0EXwYwYpU-WBMwXmg/thumb.png?13699619655</a> app.js:31 Reorder by ZORDER app.js:31 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5955/Dh4JjUjOTAbdLOd4l5gJrg/max.png?13400565585" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5955/Dh4JjUjOTAbdLOd4l5gJrg/max.png?13400565585</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5955/Dh4JjUjOTAbdLOd4l5gJrg/thumb.png?13400565585" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5955/Dh4JjUjOTAbdLOd4l5gJrg/thumb.png?13400565585</a> app.js:31 Reorder by ZORDER app.js:31 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/19061/r5-F_3YTR6C2bLJ4hCuVLQ/max.png?13699618135" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/19061/r5-F_3YTR6C2bLJ4hCuVLQ/max.png?13699618135</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/19061/r5-F_3YTR6C2bLJ4hCuVLQ/thumb.png?13699618135" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/19061/r5-F_3YTR6C2bLJ4hCuVLQ/thumb.png?13699618135</a> app.js:31 Reorder by ZORDER app.js:31 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5690/wx8A23T_7ncEMvBARwoFPA/max.png?13398199565" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5690/wx8A23T_7ncEMvBARwoFPA/max.png?13398199565</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5690/wx8A23T_7ncEMvBARwoFPA/thumb.png?13398199565" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5690/wx8A23T_7ncEMvBARwoFPA/thumb.png?13398199565</a> app.js:31 Reorder by ZORDER app.js:39 Connected to session app.js:40 Someone just connected. app.js:40 Not us, increasing active connections. app.js:40 Begin publishing! app.js:40 initializing publisher app.js:40 Someone just connected. app.js:40 It's us? app.js:40 Access allowed! 2app.js:31 setting src app.js:28 Final set zoom! app.js:28 UPDATE GL SIZE! app.js:28 Final set zoom! app.js:31 setting src app.js:42 window resize app.js:28 Final set zoom! app.js:28 UPDATE GL SIZE! app.js:28 Final set zoom! 2app.js:31 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/51437/Z7cBdOTWvcWqinYInjK9rg/max.png?14178022915" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/51437/Z7cBdOTWvcWqinYInjK9rg/max.png?14178022915</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/51437/Z7cBdOTWvcWqinYInjK9rg/thumb.png?14178022915" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/51437/Z7cBdOTWvcWqinYInjK9rg/thumb.png?14178022915</a> app.js:31 Reorder by ZORDER 3app.js:31 setting src app.js:31 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/28175/i7G-5ZxFEHJlqQbiYFGKZg/max.png?13841796715" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/28175/i7G-5ZxFEHJlqQbiYFGKZg/max.png?13841796715</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/28175/i7G-5ZxFEHJlqQbiYFGKZg/thumb.png?13841796715" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/28175/i7G-5ZxFEHJlqQbiYFGKZg/thumb.png?13841796715</a> app.js:31 Reorder by ZORDER app.js:40 stream created app.js:40 Subscribe to streams! app.js:31 setting src 2app.js:39 Finished after going 2 levels deep. app.js:42 window resize app.js:28 Final set zoom! app.js:28 UPDATE GL SIZE! app.js:28 Final set zoom!
1429874524
Pat S.
Forum Champion
Sheet Author
Can you retry it with your antivirus disabled, some of them are getting agressive in their protection.
1429893160
Stephen Koontz
Forum Champion
Marketplace Creator
Sheet Author
API Scripter
Compendium Curator
Is this a Chrome only issue, does it work fine on Firefox? If you're having the issue on both it could be as Pat said and be an Anti Virus issue. Or, it could be your settings on your OS don't have your mic and camera set as the default devices.
I'll check it as soon as I can get a friend to help me test them. I tried in Firefox earlier and it didn't work there either, I made sure that the OS has the my mic and camera as defaults but I'll try turning off the antivirus
Ok so turning off the antivirus worked for Firefox, not for Chrome but that's alright. Thanks for the help, can't believe I didn't think about the antivirus!
1430148510
Stephen Koontz
Forum Champion
Marketplace Creator
Sheet Author
API Scripter
Compendium Curator
Joshua F. said: Ok so turning off the antivirus worked for Firefox, not for Chrome but that's alright. Thanks for the help, can't believe I didn't think about the antivirus! Glad you were able to track it down. Happy rolling.