跳转至
400-881-9892

文档中心

官方文档,可查阅产品介绍、快速入门、用户指南、开发指南、API参考、SDK参考、帮助等信息。

文档中心 互动课堂

startsharemediafile

  • 简要描述

    发布媒体流文件

  • 回调:

    1、 收到媒体流共享,媒体发布状态的变化 on_sharemediastate 2、媒体流总时长、进度、是否暂停 on_roommediafileprogress 3、媒体流加载出第一帧画面回调 on_firstvideoframe

  • 接口详解

    int startsharemediafile(struct roomclient* client, const char* meidaPath, VideoCanvas_C canvas)

  • 返回值:return 0 success
  • 参数

    参数 说明
    meidaPath 分享的媒体路径
    canvas 视频的有效窗口VideoCanvas_C

stopsharemediafile

  • 简要描述

    停止发布媒体流文件 如果没有分享媒体,调用此函数会直接返回-1;

  • 回调

    on_sharemediastate

  • 接口详解

    int stopsharemediafile(struct roomclient* client)

  • 返回值:return 0 success

playmediafile

  • 简要描述

    播放用户分享的媒体流文件 如果播放的是自己分享的视频,调用此函数会直接返回-1;

  • 接口详解

    int playmediafile(struct roomclient* client, const char* peerID, VideoCanvas_C canvas)

  • 返回值:return 0 success

  • 参数

    参数 说明
    peerID 用户ID
    canvas 视频窗口VideoCanvas_C

unplaymediafile

  • 简要描述

    停止播放分享的媒体流文件 如果播放的是自己分享的视频,调用此函数会直接返回-1;

  • 接口详解

    int unplaymediafile(struct roomclient* client, const char* peerID)

  • 返回值:return 0 success

  • 参数peerID:用户ID

pausemediafile

  • 简要描述

    暂停播放共享的媒体流文件

  • 接口详解

    int pausemediafile(struct roomclient* client, bool pause)

  • 返回值:return 0 success

  • 参数pause:是否暂停

seekmediafile

  • 简要描述

    拖动播放进度

  • 接口详解

    int seekmediafile(struct roomclient* client, double pos)

  • 返回值:return 0 success
  • 参数pos:拖动的时间进度