To Reproduce(If applicable)
Steps to reproduce the behavior:
Launch the MobileRTC sample app on Mac Mini M1 (by selecting the target My Mac (designed for iPad)
Launch the MobileRTC Sample app on an iPhone device
Share the local video from the iPhone device.
Actual Result:
Remote video of the iPhone device should be displayed on the Mac M1 machine instead of it shows a black screen. There were a few instances that remote video was displayed but then it got stuck.
Additional context
In the console logs, this error was getting logged while remote video is shared: **2021-05-04 17:10:48.644661+0500 MobileRTCSample[8686:230422] [aqme] AQME.h:258:IOProcFailure: AQDefaultDevice (188): skipping output stream 0 0 0x0**
I will inform the engineers of this. To confirm you also tried the latest version in addition to v5.2.42037.1112 correct? That version is not the latest version.
I see, that is disappointing. Can you reproduce the issue one more time and then send your SDK logs over to me at DeveloperSupport@zoom.us so that I can file a bug report? Provide as much code, reproduction steps, and info as you can. Please omit any personal information about your application or code.
No, I don’t have any issues with running iPad Simulator. I am running the iOS application directly on Mac M1 that’s where is the issue occurs.
With the release of Mac M1 machines. Apple now allows users to directly download the iPhone & iPad applications from Appstore. We are getting complaints from a client that our iPad Apps do not render videos while running the app on Mac M1.
This issue is reproducible latest MobileRTCSample project running on Mac M1 as the target.
Can you please ask the developers to at least run the project on Mac M1 with the latest Xcode 12.4 or 12.5 and I am sure that will get more information about the issue?
The latest version of the SDK does not yet fully support running iOS applications on M1 Mac’s. For the time being, I would suggest using a physical iOS device. We will let you know when this is supported.