视频号直播
业务场景
C 端用户可以看游戏官方视频号的直播,详情请看https://developers.weixin.qq.com/minigame/dev/guide/open-ability/channels-live.html 适用范围:微信小游戏
流程图
无
接口介绍
/**
* 打开当前游戏的直播专区【直播广场】
* 【H5】小游戏
* openIds: 指定用户的openId(这些用户的直播会置顶)
*/
public void OpenChannelsLiveCollection(string[] openIds = null);
/**
* 打开视频号主页
* 【H5】小游戏
*/
public void OpenChannelsUserProfile();
/**
* 打开视频号活动页
* 【H5】小游戏
*/
public void OpenChannelsEvent(string eventId = "");
/**
* 打开视频号视频
* 【H5】小游戏
*/
public void OpenChannelsActivity(string feedId);
调用示例
// 直播广场
SDKManager.GetInstance().OpenChannelsLiveCollection([]);
public override void OnOpenChannelsLiveCollectionSuccess()
{
// 打开直播广场成功
}
public override void OnOpenChannelsLiveCollectionFailed(ErrorInfo errorInfo)
{
// 打开直播广场失败
int errorCode = errorInfo.errorCode; // 错误码
string errorMsg = errorInfo.errorMsg; // 错误信息
}
// 打开视频号活动页
SDKManager.GetInstance().OpenChannelsEvent();
public override void OnOpenChannelsEventSuccess()
{
// 打开视频号活动页成功
}
public override void OnOpenChannelsEventFailed(ErrorInfo errorInfo)
{
// 打开视频号活动页失败
int errorCode = errorInfo.errorCode; // 错误码
string errorMsg = errorInfo.errorMsg; // 错误信息
}
// 打开视频号视频:feedId需要通过GetChannelsLiveInfo去获取
SDKManager.GetInstance().OpenChannelsActivity(this.feedId);
public override void OnOpenChannelsActivitySuccess()
{
// 打开视频号视频成功
}
public override void OnOpenChannelsActivityFailed(ErrorInfo errorInfo)
{
// 打开视频号视频失败
int errorCode = errorInfo.errorCode; // 错误码
string errorMsg = errorInfo.errorMsg; // 错误信息
}
// 打开视频号主页
SDKManager.GetInstance().OpenChannelsUserProfile();
public override void OnOpenChannelsUserProfileSuccess()
{
// 打开视频号主页成功
}
public override void OnOpenChannelsUserProfileFailed(ErrorInfo errorInfo)
{
// 打开视频号主页失败
int errorCode = errorInfo.errorCode; // 错误码
string errorMsg = errorInfo.errorMsg; // 错误信息
}
参数说明
无
错误码
无
FAQ
Q: 视频号怎么直播?
A:
- 视频号需要提前配置到 数据基础中心->网游配置->小游戏参数管理 配置视频号 ID
- 视频号 id 需通过视频号助手获取
- 视频号开播:使用管理员权限的微信号扫描红框位置即可开播
Q: 视频号直播怎么调试
A: 开播的时候可以设置为非公开模式,通过转发,或者邀对应测试人员进入,该模式下其他用户不能进来,且获取不了视频号直播信息