android - Webrtc Android : Screen Sharing stopped working on API 29 (Android 10)

标签 android webrtc webrtc-android

在我的应用程序中,目标是 Android API 28,屏幕共享通过。 Webrtc 工作正常。

根据最近的 Google 指南(Target API 29 任务的截止日期为 2020 年 11 月 2 日),今天我已将 targetSdkVersioncompileSdkVersion 更改为 Android API 29 反过来,屏幕共享停止工作。

任何帮助或指导将不胜感激。

最佳答案

按照 Webrtc Group 中的建议,我只在 AndroidManifest.xml 的前台服务中添加了以下代码行,它的工作就像一个魅力。

android:foregroundServiceType="mediaProjection"

关于android - Webrtc Android : Screen Sharing stopped working on API 29 (Android 10),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63923389/

相关文章:

java - 如何将 WebRTC 视频流视为虚拟网络摄像头

java - Android 上 WebRTC 的自定义视频源

java - 重绘 Canvas 的内容

android - 如何在运行时为按钮使用可绘制的 xml

javascript - WebRTC 和 ThreeJS 创建拉丝金属纹理立方体

android - 为什么 WebRTC 仅在 Chrome 中支持 H264 而在某些设备的 native 应用程序中不支持

java - 在调用startCapture之前必须初始化CameraCapturer

java - 'createVideoSource(boolean )' in ' org.webrtc.PeerConnectionFactory' 不能应用于 '(org.webrtc.CameraVideoCapturer)'

android - 在 ListView 中延迟加载图像

java - Android 通知使用 PendingIntent 不是新的