私はMvvmCrossアーキテクチャ(Androidアプリ)に基づいて、OpenTokビデオストリーミングソリューションでビデオストリーミングを実装しようとしています。OpenTokのフラグメントMvvmCrossでのビデオ公開
私のビデオページは、MvxCachingFragmentCompatActivityからインスタンス化されたMvxFragmentです。そのアクティビティは2つのフラグメントを管理し、カスタムコマンドでは自分のビデオフラグメントを表示します。
問題は、私がサブスクライバからビデオとオーディオを受信したが、パブリッシャデータを送信できないということです。 Publisherビューは常に黒い画面を表示します。
は、ここに私の出版社の作成ブロックである:
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インタフェースを実装しておりません場合は、すべてが正常に動作します。
私はパブリッシャーを作成すると何らかの形で提供されたコンテキストに依存しますが、それを動作させる方法を見つけることはできません。
ご意見やご協力に感謝します。