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;
-
回调
-
接口详解
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:拖动的时间进度