briefing icon indicating copy to clipboard operation
briefing copied to clipboard

USB headphones not recognized by application

Open radumalica opened this issue 5 years ago • 6 comments

I have a pair of Turtle Beach P12 USB headphones with microphone, and while trying to access the app , i get "No camera or microphone has been found! Reload page"

The USB headphones are set default to system sound settings.

Tried on other platforms based on HTML5 and they work fine. I am using Chrome 87.0.4280.88 (latest version as of 19.12.2020)

This is the function which throws error:

`export async function setup() { console.log("Setup state") let rtc try { rtc = await setupWebRTC(state)

if (!rtc) {
  alert(
    "Your browser does not support the required WebRTC technologies.\n\nPlease reconnect using an up to date web browser.\n\nThanks for your understanding."
  )
  location.assign("/ng/")
  return
}

let { stream, error } = await getUserMedia()
state.error = error
if (stream) {
  // Safari getDevices only works immediately after getUserMedia (bug)
  state.devices = ((await getDevices()) || []).map((d) => {
    log("found device", d)
    return {
      kind: d?.kind?.toLowerCase() || "?",
      deviceId: d?.deviceId,
      label: d.label || "Unknown name",
    }
  })
} else {
  **console.error("Media error", error)**
}`

state.js:228 Media error No camera or microphone has been found! (anonymous) @ state.js:228 l @ runtime.js:63 (anonymous) @ runtime.js:293 (anonymous) @ runtime.js:118 r @ asyncToGenerator.js:3 u @ asyncToGenerator.js:25 Promise.then (async) r @ asyncToGenerator.js:13 u @ asyncToGenerator.js:25 Promise.then (async) r @ asyncToGenerator.js:13 u @ asyncToGenerator.js:25 (anonymous) @ asyncToGenerator.js:32 (anonymous) @ asyncToGenerator.js:21 M @ index.aa97ac82.js?__WB_REVISION__=029b776a1547edb99ac7:1 T @ state.js:201 (anonymous) @ app-main.vue:406 l @ runtime.js:63 (anonymous) @ runtime.js:293 (anonymous) @ runtime.js:118 r @ asyncToGenerator.js:3 u @ asyncToGenerator.js:25 (anonymous) @ asyncToGenerator.js:32 (anonymous) @ asyncToGenerator.js:21 mounted @ app-main.vue:405 ne @ vue.runtime.esm.js:1854 Wn @ vue.runtime.esm.js:4219 insert @ vue.runtime.esm.js:3139 T @ vue.runtime.esm.js:6346 (anonymous) @ vue.runtime.esm.js:6565 (anonymous) @ vue.runtime.esm.js:3948 r @ vue.runtime.esm.js:4066 (anonymous) @ vue.runtime.esm.js:4479 (anonymous) @ vue.runtime.esm.js:4554 Yn @ vue.runtime.esm.js:4310 (anonymous) @ vue.runtime.esm.js:1980 ce @ vue.runtime.esm.js:1906 Promise.then (async) ie @ vue.runtime.esm.js:1933 pe @ vue.runtime.esm.js:1990 tr @ vue.runtime.esm.js:4402 (anonymous) @ vue.runtime.esm.js:4544 (anonymous) @ vue.runtime.esm.js:3969 f @ vue.runtime.esm.js:3647 (anonymous) @ vue.runtime.esm.js:3669 (anonymous) @ vue.runtime.esm.js:336 Promise.then (async) wn @ vue.runtime.esm.js:3692 rn @ vue.runtime.esm.js:3200 dn @ vue.runtime.esm.js:3422 fn @ vue.runtime.esm.js:3353 (anonymous) @ vue.runtime.esm.js:3491 h @ pwa-app.vue?9b4d:1 (anonymous) @ vue.runtime.esm.js:3548 r @ vue.runtime.esm.js:4066 (anonymous) @ vue.runtime.esm.js:4479 nr @ vue.runtime.esm.js:4468 Fn @ vue.runtime.esm.js:4073 (anonymous) @ vue.runtime.esm.js:8415 init @ vue.runtime.esm.js:3118 p @ vue.runtime.esm.js:5978 h @ vue.runtime.esm.js:5925 (anonymous) @ vue.runtime.esm.js:6516 (anonymous) @ vue.runtime.esm.js:3945 r @ vue.runtime.esm.js:4066 (anonymous) @ vue.runtime.esm.js:4479 nr @ vue.runtime.esm.js:4468 Fn @ vue.runtime.esm.js:4073 (anonymous) @ vue.runtime.esm.js:8415 e722 @ pwa.js:61 l @ bootstrap:89 0 @ index.aa97ac82.js?__WB_REVISION__=029b776a1547edb99ac7:1 l @ bootstrap:89 n @ bootstrap:45 (anonymous) @ bootstrap:267 (anonymous) @ index.aa97ac82.js?__WB_REVISION__=029b776a1547edb99ac7:1

radumalica avatar Dec 19 '20 14:12 radumalica

Thanks for submitting the issue. On which OS did this happen?

holtwick avatar Dec 19 '20 15:12 holtwick

Hi Dirk,

I have tested "Apple Airpods pro" and "Plantronics BackBeat Go" successfully today with iPhone 11 pro iOS14.3.

Browser Chrome and Briefing ([email protected]) running Windows 10 pro 64bit .

Screen and App Screen sharing worked as well. 🤗

Best Wishes Stefan

Am Sa., 19. Dez. 2020 um 16:35 Uhr schrieb Dirk Holtwick < [email protected]>:

Thanks for submitting the issue. On which OS did this happen?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/holtwick/briefing/issues/97#issuecomment-748489286, or unsubscribe https://github.com/notifications/unsubscribe-auth/AL6MWGSZMOBQJHDI7USEGKDSVTB5ZANCNFSM4VCJ7XMA .

stefan-janssen avatar Dec 19 '20 15:12 stefan-janssen

Thanks for submitting the issue. On which OS did this happen?

It's on Windows 10 , 64 bit, latest release of Windows 10. Sorry for not inputting the first time.

radumalica avatar Dec 19 '20 15:12 radumalica

Great, thanks for the feedback. I'll look into it and try to improve device recognition.

holtwick avatar Dec 19 '20 15:12 holtwick

On MacBook Pro 2013, OS Catalina, with embedded mic and speakers, it works great, although with more than 2 people, the laptop feels like it's gonna take off like an airliner :D

I tried today on my gaming PC on which I do not have a webcam, but only the headset above and Windows 10 and wasn't able to use the app. Used on 3 iphones with 14.2 ios (Safari) and Samsung S8 Plus and the app is working fine.

radumalica avatar Dec 19 '20 17:12 radumalica

Hi. I'm also experiencing same issue while trying to access the app with my jack mic plugged in my PC (HP EliteDesk 800 G2). Tested with both Firefox and Chrome in Windows 10.

The same device works fine in test.webrtc.org.

rgabbo avatar Jan 24 '21 13:01 rgabbo