0

我正在尝试使用 Temasys sdk制作一个示例屏幕共享应用程序,该应用程序使用 webrtc 进行屏幕共享,它们实际上针对api level 29。我开发了屏幕共享应用程序,它在 android 9 中运行良好,但在 android 10 中,当我尝试启动屏幕共享时,本地摄像头视频刚刚暂停,但屏幕共享没有开始。

实际应该发生的是,当我启动应用程序时,我得到的第一个视图是前置摄像头视频,当我应该按下开始屏幕共享按钮时,前置摄像头视频应该在那里暂停,并且在该屏幕上当前屏幕应该变得可见,

但正在发生的事情是前置摄像头视频正在暂停,但当前屏幕在主屏幕上不可见,这一切都发生在android 10中,直到 android 9运行良好。

现在我需要知道我应该添加哪些额外的权限或者我应该添加哪些修改以使其也可以在 android 10 上运行,我在哪里可以获得所有不受支持的功能列表。

我尝试登录logcat,但没有帮助。

4

1 回答 1

0

您需要在AndroidManifest.xml. 这是我所做的。

<service android:name="com.voximplant.foregroundservice.VIForegroundService" android:foregroundServiceType="mediaProjection|microphone|camera"></service>
于 2021-08-01T21:28:27.220 回答