Youtube直播状态
我打算在我的网站上嵌入一个Youtube直播活动。我希望能够输出广播状态。因此,如果事件处于暂停状态,我想显示“暂停”,如果是直播,我想显示“直播”,如果是结束,我想显示“事件结束”,等等Youtube直播状态,youtube,youtube-api,youtube-iframe-api,youtube-livestreaming-api,Youtube,Youtube Api,Youtube Iframe Api,Youtube Livestreaming Api,我打算在我的网站上嵌入一个Youtube直播活动。我希望能够输出广播状态。因此,如果事件处于暂停状态,我想显示“暂停”,如果是直播,我想显示“直播”,如果是结束,我想显示“事件结束”,等等 这是可能的吗?这是可能的,但您需要根据数据流中是否有数据来映射状态。这完全取决于你如何跟踪网页上的YouTube流量。这可以通过liveBroadcasts/list端点实现 部分->id、状态 id->如果您的直播对象 HTTP GET: GET https://www.googleapis.com/you
这是可能的吗?这是可能的,但您需要根据数据流中是否有数据来映射状态。这完全取决于你如何跟踪网页上的YouTube流量。这可以通过
liveBroadcasts/list
端点实现
部分
->id、状态
id
->如果您的直播对象
HTTP GET: GET https://www.googleapis.com/youtube/v3/liveBroadcasts?part=id%2Cstatus&id={video_id}&key={YOUR_API_KEY}
返回的状态
字典可能如下所示:
"status": {
"lifeCycleStatus": "complete",
"privacyStatus": "unlisted",
"recordingStatus": "recorded"
}
的值就是您要查找的值。这可以是以下几个值之一:
–此广播从未开始放弃
–广播结束完成
–广播的设置不完整,因此尚未准备好转换到实况或测试状态,但广播已创建且在其他方面有效已创建
–广播处于活动状态直播
–广播正在转换为直播状态liveStarting
–广播设置已完成,广播可以转换为实况或测试状态就绪
–此广播已回收已回收
–此广播已被管理员操作删除已撤销
–广播正在转换为测试状态testStarting
–广播仅对合作伙伴可见测试