cretz / doogie

A Chromium-based web browser with tree-style pages
https://cretz.github.io/doogie
MIT License
279 stars 28 forks source link

Mic/Cam Support #5

Open cretz opened 7 years ago

cretz commented 7 years ago

This requires --enable-media-stream as a CLI arg. Unfortunately, CEF does not allow a permission-based access, it's either CLI or bust (ref this post). I asked but was unanswered concerning mic/vid access without restart.

In order to work around CEF's limitations, we'd have to restart the process which is not really acceptable. Therefore the proper way to handle this is to submit a PR for CEF to support a callback for media stream access. At some point I will open a CEF issue.