回放¶
-
class
baijiayun.client.api.
PlayBack
(client=None)[源代码]¶ 回放
-
delete
(room_id, session_id=None, version=None)[源代码]¶ 删除回放
参数: - room_id – 教室号
- session_id – 序列号(针对长期房间才会用到)
- version – 版本号(针对裁剪回放才会用到)
-
get_basic_info
(room_id, session_id=None)[源代码]¶ 查询直播回放信息
参数: - room_id – 教室号
- session_id – 序列号(针对长期房间才会用到)
-
get_crop_list
(room_id, product_type=0, session_id=None, page=1, page_size=100)[源代码]¶ 获取裁剪回放列表 返回包含裁剪链接的回放列表
参数: - room_id – 教室号
- product_type – 1:教育直播,2,小班课,3:双师,4,企业直播
- session_id – 序列号(默认0,长期房间必须传此值)
- page – 页码,从1开始,默认值是1
- page_size – 每页获取的记录条数,默认100,最大值不能超过1000
-
get_list
(product_type, page, page_size, crop_video=0, room_id=123456)[源代码]¶ 获取回放列表 获取回放列表,列表按回放的生成时间倒序排列。
参数: - product_type – 1:教育直播,2,小班课,3:双师,4,企业直播
- page – 页码,从1开始
- page_size – 每一页返回的条数,不得超过1000
- crop_video – 是否返回 裁剪视频的回放,0:否 1:是
- room_id – 教室号
-
get_playback_ppt_url
(room_id, session_id=None)[源代码]¶ 获取ppt转成的pdf具体路径 该接口用于获取ppt转成的pdf的具体路径(备注:仅支持在pro环境的账号)
参数: - room_id –
- session_id – session_id
-
get_playback_ppt_url_list
(room_id, date=None)[源代码]¶ 获取ppt转成的pdf的路径列表 该接口用于获取ppt转成的pdf的路径(备注:仅支持在pro环境的账号)
参数: - room_id –
- date –
-
get_player_token
(room_id, expires_in, session_id=None)[源代码]¶ 获取回放token 获取回放的播放token,服务端获取token后传给客户端,客户端就可以使用该token播放视频
参数: - room_id – 房间号
- expires_in – 过期时间,以秒为单位。如果传0则表示不过期
- session_id – 序列号(针对长期房间才会用到)
-
get_player_token_batch
(room_ids, expires_in)[源代码]¶ 批量获取回放token
参数: - room_ids – 短期房间传{room_id},长期房间传{room_id}-{session_id},多个回放用英文逗号分隔,如:17110879095169,1711087909231-201711281
- expires_in – 过期时间,以秒为单位。如果传0则表示不过期
-
get_session_list
(room_id)[源代码]¶ 获取长期房间云录制的序列号列表 该接口用于获取一个长期直播间云录制里所有的序列号。 对于长期房间,云录制功能可以将一个直播间录制成多个回放。每个回放对应的房间号相同,但有不同的序列号。 播放回放时,可通过教室号+序列号来播放。
参数: room_id – 房间号
-
replace_playback
(type, source_room_id, target_room_id, source_session_id=None, source_version=None, is_replace_main=None, target_session_id=None, target_version=None)[源代码]¶ 替换回放 该接口用于替换掉有问题的回放或新增一个回放 源回放(source) 替换 目标回放(target)
参数: - type – 类型 1:替换 2:新增
- source_room_id – 源回放 room_id
- target_room_id – 目标回放 room_id
- source_session_id – 源回放 session_id (长期教室传)
- source_version – 源回放版本
- is_replace_main – 是否替换成主版本 0:否 1:是
- target_session_id – 目标回放 session_id (长期教室传)
- target_version – 目标回放版本
-
set_main_version
(room_id, version, session_id=None)[源代码]¶ 设置回放主版本 设置回放的主版本,一般在有裁剪回放的时候设置
参数: - room_id – 教室号
- version – 版本号
- session_id – 序列号(默认0,长期房间必须传此值)
-