在实时音视频场景下,百家云 SDK 支持对房间内的视频流截图。
相关函数接口在 android-sdk 2.8.9 及以上版本支持
通过过接口 snapshotVideo 对指定用户的指定流进行截图,数据信息通过回调 onSnapShotVideo 返回图片数据。
BRTC engine = BRTC.sharedInstance(getApplicationContext()); BRTCDef.BRTCParams BRTCParams = new BRTCDef.BRTCParams(String.valueOf(GenerateTestUserSig.SDKAPPID),roomId, localUid, uSig, BRTCDef.BRTCRoleType.BRTCRoleAnchor); engine.enterRoom(BRTCParams); engine.startLocalPreview(true, preViewCanvas); engine.muteLocalVideo(false); //截取指定用户的指定数据流的画面 engine.snapshotVideo(localUid, BRTCVideoStreamType.BRTCVideoStreamTypeSub, listener);
BRTCAudioEffectManager.BRTCMusicPlayObserver listener = new BRTCListener.BRTCSnapshotListener() { @Override public void onSnapShotVideo(String userId, Bitmap bitmap); { d("Debuglh", "onSnapShot userId: " + userId ); //对接收到的bitmap视频数据进行处理 } };
视频截图
在实时音视频场景下,百家云 SDK 支持对房间内的视频流截图。
相关函数接口在 android-sdk 2.8.9 及以上版本支持
视频截图
通过过接口 snapshotVideo 对指定用户的指定流进行截图,数据信息通过回调 onSnapShotVideo 返回图片数据。
视频流截图回调接口实现