8cc563374d
ZXing.BrowserMultiFormatReader.listVideoInputDevices is an instance method, not a static method. Call codeReader.listVideoInputDevices() after creating the reader. Also wrap in try/catch with null fallback so decodeFromVideoDevice picks the default camera if enumeration fails.