OpenTok - Как отписаться вручную?

Я уже задавал связанный вопрос

OpenTok — как опубликовать/отменить публикацию вручную?

Теперь я изо всех сил пытаюсь сделать отписку вручную.

http://www.tokbox.com/opentok/api/tools/js/documentation/api/Session.html#unsubscribe

Я уже следовал коду, но все еще вижу видео. Это должно удалить видео правильно?

РЕДАКТИРОВАТЬ: я обнаружил ошибку в примере кода в разделе отказа от подписки. unsubscribe() принимает объекты подписчика, но код передает объект потока.


person developarvin    schedule 23.10.2012    source источник
comment
Вставьте код, который у вас есть до сих пор   -  person Rick Donohoe    schedule 05.11.2012
comment
Похоже, проблема устранена. Хотите отметить вопрос как завершенный?   -  person Ankur    schedule 12.07.2013


Ответы (1)


Если у кого-то еще есть какая-то ошибка, вот пример кода:
var subscriber;

После создания подписчика:
subscriber = session.subscribe( streamObject );

Чтобы отказаться от подписки:
session.unsubscribe(subscriber);

person songz    schedule 18.07.2013
comment
оно работает. к сожалению, в документации сказано, что объект, который вы должны передать для отказа от подписки, — это объект потока - person Moshe Shaham; 14.02.2018
comment
Да, 2019 год, а в документации по-прежнему указано, что нужно передавать поток, а не подписчика. - person Eldelshell; 28.08.2019
comment
@Eldelshell Я просмотрел документацию, и сейчас там написано subscriber. Возможно, объяснение могло бы быть лучше. Источник: tokbox.com/developer/sdks/js/reference/Session. html#отписаться - person songz; 23.09.2019