Я пытаюсь реализовать потоковое видео с помощью решения для потоковой передачи изображений OpenTok на основе архитектуры MvvmCross (приложение для Android).фрагмент OpenTok Публикация видео с MvvmCross
Моя видеостраница представляет собой MvxFragment, который создается из MvxCachingFragmentCompatActivity. Эта деятельность управляет несколькими фрагментами, а в пользовательской команде - мой фрагмент видео.
Проблема в том, что я получаю видео и аудио от подписчика, но не могу отправить данные издателя. В представлении издателя всегда отображается черный экран.
Вот мой издатель создание блока:
public void OnConnected(Session p0)
{
if (_publisher != null)
return;
_publisher = new Publisher(Activity, "publisher", true, true);
_publisher.SetPublisherListener(this);
AttachPublisherView(_publisher);
p0.Publish(_publisher);
}
Но если я не использую mvvmcross и реализовывать интерфейсы OpenTok в FragmentActivity, вместо фрагмента, все работает отлично.
Я полагаю, что проблема как-то зависит от предоставленного контекста, когда я создаю Publisher, но не могу найти способ заставить его работать.
Будем благодарны за любые мысли или помощь.