Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
Si che si può le rendi globali, spostandole fuori dalla funzione
Grazie per la risposta.

Non sono pratico con le callback e con le variabili globali.. in sostanza il tutto dovrebbe funzionare in questo modo?

codice:
checkDeviceSupport(function(hasWebcam, isWebcamAlreadyCaptured) {
    global.hasWebcam = hasWebcam;
    global.isWebcamAlreadyCaptured = isWebcamAlreadyCaptured;
}

Poi esternamente:
codice:
checkCamAvaiable()

if(window.hasWebcam){
    ...
}

if(window.isWebcamAlreadyCaptured){
    ...
}