zoom / videosdk-ui-toolkit-vuejs-sample

Use the Zoom Video SDK UI Toolkit in Vue.js
4 stars 4 forks source link

Support for Tablets/ iPads browsers #1

Closed ptabarestmrw closed 5 months ago

ptabarestmrw commented 6 months ago

Doing the Twilio migration I am trying to build a PWA which it will run for web/ipads. For now I am doing a POC and its working the UI tooklit in web however in Ipads doesn't work. Any suggestion, configuration or advice to achieve the POC successful.

Thank you

tommygaessler commented 6 months ago

Hey @ptabarestmrw , happy to help.

Can you please share more about what the issue is? The UI Toolkit and Zoom Video SDK is supported on iPadOS.

Please share a screenshot of the issue, any browser console errors, and steps to reproduce the issue.

ptabarestmrw commented 5 months ago

Hey @tommygaessler I just got this error when I was trying to connect:

UIKit:"SharedArrayBuffer disabled. 720p, Gallery View, and Virtual Background not available."

TypeError: navigator.mediaDevices is not an Object. (evaluating '"getDisplayMedia" in navigator.mediaDevices')

I am using the VueJS UI Toolkit

image

Ipad mini 5th Generation OS Version: 17.2

tommygaessler commented 5 months ago

Hey @ptabarestmrw ,

  1. SharedArrayBuffer is optional, but it offers a performance boost and some features. https://developers.zoom.us/docs/video-sdk/web/sharedarraybuffer/
  2. The navigator error seems to be related to the previewKit. Did you deny the audio/video, or how exactly are you getting this error?
ptabarestmrw commented 5 months ago

No, I didn't denied the audio/video even I tried asking permissions before join the call in case was some rejected permissions but It wasn't. Steps:

  1. Click Join call, (its working from web) and the error showed app at the bottom.
tommygaessler commented 5 months ago

@ptabarestmrw , it looks like you are not running the webpage over a secure context (https). In that case, some browsers block access to the camera, media etc.

Are you able to reproduce the issue using our demo app? https://videosdk.dev/uitoolkit-canvas-gallery/

Also, what version of the UI Toolkit are you using?

ptabarestmrw commented 5 months ago

Indeed, I added the ssl and it worked. Thank you so much for the help