# iPad Pro still giving same error in 2.15.0 version

**URL:** <https://openvidu.discourse.group/t/ipad-pro-still-giving-same-error-in-2-15-0-version/2140>\
**Category:** Issues developing apps\
**Tags:** v2\
**Created:** [October 12, 2020, 1:15pm UTC](https://openvidu.discourse.group/t/ipad-pro-still-giving-same-error-in-2-15-0-version/2140 "2020-10-12T13:15:40Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![anupzone](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/anupzone/32/710_2.png) [@anupzone](https://openvidu.discourse.group/u/anupzone)\
**Post date:** [October 12, 2020, 1:15pm UTC](https://openvidu.discourse.group/t/ipad-pro-still-giving-same-error-in-2-15-0-version/2140/1 "2020-10-12T13:15:40Z")

</div>

got same error like conversation in this link:

> <https://github.com/OpenVidu/openvidu/issues/490>
>
> First of all, the application is working perfectly in the browser.
> 
> But when I… run this:
> \- ionic cordova prepare iOS
> 
> Then start the Xcode project from the iOS folder in platforms, click on the play button and it launches. But as it want to lists the audio and video devices I get the following error: 
> 
> 2020-05-23 17:33:28.938315+0200 test\[7425:7008108\] PluginRTCVideoCaptureController#findDevice deviceFrameRate:15
> 2020-05-23 17:33:28.938599+0200 test\[7425:7008108\] PluginRTCVideoCaptureController#startCapture Capture started, device:\<AVCaptureFigVideoDevice: 0x135f26130 \[Front Camera\]\[com.apple.avfoundation.avcapturedevice.built-in\_video:1\]\>, format:\<AVCaptureDeviceFormat: 0x281100b80 'vide'/'420v' 640x 480, { 1- 60 fps}, HRSI:1624x1218, fov:53.957, binned, max zoom:76.12 (upscales @2.54), ISO:18.0-1728.0, SS:0.000020-1.000000, supports multicam\>
> 2020-05-23 17:33:28.938689+0200 test\[7425:7008108\] PluginGetUserMedia#call() | audio requested
> 2020-05-23 17:33:28.938889+0200 test\[7425:7008108\] PluginGetUserMedia#call() | chosen audio constraints: {
> }
> 2020-05-23 17:33:28.939781+0200 test\[7425:7008108\] PluginMediaStream#init()
> 2020-05-23 17:33:28.939876+0200 test\[7425:7008108\] PluginMediaStreamTrack#init()
> 2020-05-23 17:33:28.939948+0200 test\[7425:7008108\] PluginMediaStreamTrack#run() \[kind:audio, id:87BC7C59-F0FD-4102-82BC-D0D5FD09624F\_5F8AD419-77EC-40BB-B1E8-CBB7A88B2A18\]
> 2020-05-23 17:33:28.940006+0200 test\[7425:7008108\] PluginMediaStreamTrack#init()
> 2020-05-23 17:33:28.940063+0200 test\[7425:7008108\] PluginMediaStreamTrack#run() \[kind:video, id:1DF521E6-E340-4188-91F6-448D3C9617CF\_BBB24C3E-11A1-4317-959C-6B892C61FB8E\]
> 2020-05-23 17:33:28.940087+0200 test\[7425:7008108\] PluginMediaStream#run()
> 2020-05-23 17:33:28.940340+0200 test\[7425:7008108\] THREAD WARNING: \['iosrtcPlugin'\] took '30.092041' ms. Plugin should use a background thread.
> 2020-05-23 17:33:28.943006+0200 test\[7425:7008108\] iosrtcPlugin#MediaStream\_setListener()
> 2020-05-23 17:33:28.943136+0200 test\[7425:7008337\] PluginMediaStream#setListener()
> 2020-05-23 17:33:28.945157+0200 test\[7425:7008108\] iosrtcPlugin#MediaStreamTrack\_setListener()
> 2020-05-23 17:33:28.945280+0200 test\[7425:7008108\] iosrtcPlugin#MediaStreamTrack\_setListener()
> 2020-05-23 17:33:28.945297+0200 test\[7425:7008337\] PluginMediaStreamTrack#setListener() \[kind:audio, id:87BC7C59-F0FD-4102-82BC-D0D5FD09624F\_5F8AD419-77EC-40BB-B1E8-CBB7A88B2A18\]
> 2020-05-23 17:33:28.945365+0200 test\[7425:7008337\] PluginMediaStreamTrack#setListener() \[kind:video, id:1DF521E6-E340-4188-91F6-448D3C9617CF\_BBB24C3E-11A1-4317-959C-6B892C61FB8E\]
> 2020-05-23 17:33:28.947253+0200 test\[7425:7008108\] iosrtcPlugin#MediaStreamTrack\_setEnabled()
> 2020-05-23 17:33:28.947380+0200 test\[7425:7008108\] iosrtcPlugin#MediaStreamTrack\_setEnabled()
> 2020-05-23 17:33:28.947406+0200 test\[7425:7008337\] PluginMediaStreamTrack#setEnabled() \[kind:audio, id:87BC7C59-F0FD-4102-82BC-D0D5FD09624F\_5F8AD419-77EC-40BB-B1E8-CBB7A88B2A18, value:true\]
> 2020-05-23 17:33:28.947512+0200 test\[7425:7008337\] PluginMediaStreamTrack#setEnabled() \[kind:video, id:1DF521E6-E340-4188-91F6-448D3C9617CF\_BBB24C3E-11A1-4317-959C-6B892C61FB8E, value:true\]
> 2020-05-23 17:33:29.106234+0200 test r\[7425:7008108\] ERROR: {}
> 2020-05-23 17:33:29.107188+0200 test\[7425:7008108\] {"name":"GENERIC\_ERROR","message":"TypeError: mediaStream.getVideoTracks()\[0\].getSettings is not a function. (In 'mediaStream.getVideoTracks()\[0\].getSettings()', 'mediaStream.getVideoTracks()\[0\].getSettings' is undefined)"}
> 
> This is the code from the example project. Am I building the project wrong or?
> 
> And when I just click on join with the error I get the following:
> 2020-05-23 17:42:58.589055+0200 Test\[7425:7008108\] ERROR: There was an error connecting to the session: Browser null (version null) for OS X is not supported in OpenVidu.
> 
> Its saying something about OS X while it is running on my iPad.
> 
> A new update:
> The same application is running perfect on a iPhone X with iOS 13.4.1.
> It is giving me the errors above on an iPad Pro 2020 with iOS 13.4.1
> It works on an iPad Air with IOS 12.4.5

and I updated openvidu-browser to 2.15.0, but still getting same error in iPad app.

iPad version: iPad Pro 2020 (256gb)  
openvidu-browser: 2.15.0  
iPad iOS version: 14.0.1

 ![Screenshot 2020-10-12 at 6.41.45 PM](https://global.discourse-cdn.com/free1/uploads/openvidu/original/2X/7/7ee4e0c9f58c333f735b4211fd8ee7f2f6d3ed4d.png)

I tried openvidu-browser 2.15.1-alpha2 mentioned in this link:

> [@Ionic ios help - There was an error connecting to the session: Browser Safari (version 8+) for iOS is not supported in OpenVidu](https://openvidu.discourse.group/t/ionic-ios-help-there-was-an-error-connecting-to-the-session-browser-safari-version-8-for-ios-is-not-supported-in-openvidu/1445/15):
>
> Thank you for the report and your details. We will check it out and We’ll fix it

but still same error:

 ![Screenshot 2020-10-12 at 6.57.31 PM](https://global.discourse-cdn.com/free1/uploads/openvidu/original/2X/e/ea347ab2698f0044f818657865cfd9f6de3cb15a.png)

I saw in your code, you are using platform.js for detect browsers and apps.

> **[GitHub - bestiejs/platform.js: A platform detection library.](https://github.com/bestiejs/platform.js)**
>
> A platform detection library. Contribute to bestiejs/platform.js development by creating an account on GitHub.

but this is still supporting till safari 13 and latest ipad pro safari version is 14
