tencent cloud

文档反馈

Electron

最后更新时间:2022-07-21 17:10:34

    实时音视频(TRTC)支持自定义控制本地画面和远程画面的旋转方向和填充模式。

    自定义控制本地画面

    可以通过调用 setLocalRenderParams 设置本地渲染参数。

    import TRTCCloud, { 
     TRTCRenderParams, TRTCVideoRotation, TRTCVideoFillMode,
     TRTCVideoMirrorType
    } from 'trtc-electron-sdk';
    const trtcCloud = new TRTCCloud();
    const param = new TRTCRenderParams(
     TRTCVideoRotation.TRTCVideoRotation90,
     TRTCVideoFillMode.TRTCVideoFillMode_Fill,
     TRTCVideoMirrorType.TRTCVideoMirrorType_Enable
    );
    trtcCloud.setLocalRenderParams(param);
    const localUserDom = document.querySelector('local-user');
    trtcCloud.startLocalPreview(localUserDom);
    

    自定义控制远程画面画面

    可以通过调用 setRemoteRenderParams 设置远端渲染参数。

    import TRTCCloud, { 
     TRTCRenderParams, TRTCVideoRotation, TRTCVideoFillMode,
     TRTCVideoMirrorType, TRTCVideoStreamType
    } from 'trtc-electron-sdk';
    const trtcCloud = new TRTCCloud();
    const param = new TRTCRenderParams(
     TRTCVideoRotation.TRTCVideoRotation180,
     TRTCVideoFillMode.TRTCVideoFillMode_Fill,
     TRTCVideoMirrorType.TRTCVideoMirrorType_Disable
    );
    const remoteUserId = 'remoteUser';
    trtcCloud.setRemoteRenderParams(remoteUserId, TRTCVideoStreamType.TRTCVideoStreamTypeBig, param);
    const remoteUserDom = document.querySelector('remote-user');
    trtcCloud.startRemoteView(remoteUserId, remoteUserDom, TRTCVideoStreamType.TRTCVideoStreamTypeBig);
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持