更新时间:2024-04-08 GMT+08:00
分享

屏幕共享

startScreenShare

public abstract int startScreenShare();

功能说明

开启屏幕共享。

返回参数
  • Android 5.0及以上版本支持此功能。
  • 使用时,在AndroidManifest.xml中需添加如下约束。
    <activity 
    <activity android:name="com.huawei.allplatform.screencapture.HRTCScreenShareAssistantActivity"
    	android:theme="@style/dialog" />
  • targetSdkVersion >= 24时,在AndroidManifest.xml中需添加如下约束,并在开启屏幕共享时弹出自定义悬浮窗,避免被系统强杀掉。
    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
  • targetSdkVersion >= 29时,在AndroidManifest.xml中需添加如下约束。
    <service android:name="com.huawei.allplatform.screencapture.HRTCScreenShareService"
    	android:enabled="true"    
    	android:foregroundServiceType="mediaProjection"/>
  • 目前可支持多路辅流共享,若需开启多辅流,请提交工单联系技术支持处理。
  • 开启后将触发onScreenShareStarted回调
  • 远端会收到onUserAuxiliaryStreamAvailable通知,可据此发起辅流选看。

stopScreenShare

public abstract int stopScreenShare();

功能说明

停止屏幕共享。

返回参数

相关文档