opentok - Tokbox Publisher 成为网络订阅者
问题描述
1 个发布者从 Android 设备发布流,其他 3 个订阅者从 Web 加入。现在在网络部分,我的实际发布者已经改变,本地主机成为发布者,所有其他成为订阅者。
如何解决?
我的代码
function initializeSession(token,sessionId)
{
var session = OT.initSession(apiKey, sessionId);
session.on('streamCreated', function streamCreated(event)
{
var subscriberOptions = {
insertMode: 'append',
width: '100%',
height: '100%'
};
console.log("New stream in the session: " + event.stream.streamId);
session.subscribe(event.stream, 'publisher', subscriberOptions, handleError);
});
var publisherOptions = {
insertMode: 'append'
};
var publisher = OT.initPublisher('subscriber', publisherOptions, handleError);
session.connect(token, function(error) {
if (error) {
handleError(error);
} else {
session.publish(publisher, handleError);
}
});
}
解决方案
推荐阅读
- python - 将十进制转换为二进制的函数中的未知错误
- python - 如何使用 GridSearchCV 找到 GBR 的最佳参数?
- android - 使用 setCurrentItem 打开幻灯片时,Viewpager2 转换卡住了一半
- c++ - (Bitmap)LoadImage() 返回 NULL 并且 GetLastError() 返回 0
- python - 如何捕获屏幕截图以使其适用于所有显示设置?
- javascript - 如何排除
- jquery keyup 实时搜索期间的元素?
- python-3.x - 需要一些关于个人计划的建议
- c - 使输入在点击向上箭头而不是 ^[[A in C 时恢复前一个
- r - ggplot2 设置特定颜色个别类别
- python - 如何使用 django 添加产品数量并更新购物车中的总数?