0
我正在嘗試基於MvvmCross架構(Android應用)實現基於OpenTok視頻流解決方案的視頻流。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,並實施FragmentActivity OpenTok接口,而不是片段,一切工作正常。
我想,這個問題在某種程度上取決於我創建Publisher時提供的上下文,但無法找到讓它工作的方式。
對任何想法或幫助都將感激不盡。