如何从前台服务启动媒体投影
Posted
技术标签:
【中文标题】如何从前台服务启动媒体投影【英文标题】:How to start Media projections from foreground service 【发布时间】:2021-05-30 22:26:03 【问题描述】:由于我已将 SDK 更改为 29 以供 Google Play 商店接受,因此当用户选择屏幕录制时出现此崩溃
Caused by: java.lang.SecurityException: Media projections require a foreground service of type ServiceInfo.FOREGROUND_SERVICE_TYPE_MEDIA_PROJECTION
那么如何构建前台服务来启动媒体投影
【问题讨论】:
【参考方案1】:Here你可以找到前台服务的demo。他们也有用
import android.media.MediaRecorder;
import android.media.projection.MediaProjection;
import android.media.projection.MediaProjectionManager;
【讨论】:
查看此链接:-1) ***.com/questions/64674637/… 2) ***.com/questions/64591594/…以上是关于如何从前台服务启动媒体投影的主要内容,如果未能解决你的问题,请参考以下文章
如何像前台服务一样启动 socket.io 以保持连接并监听消息
如果为应用授予 START_ACTIVITIES_FROM_BACKGROUND 权限,则从前台服务启动相机(Android 11+)