2016-12-06 8 views
0

私は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インタフェースを実装しておりません場合は、すべてが正常に動作します。

私はパブリッシャーを作成すると何らかの形で提供されたコンテキストに依存しますが、それを動作させる方法を見つけることはできません。

ご意見やご協力に感謝します。

答えて

0

最後に、私は問題の原因を見つけました。それは互換性のないターゲットアンドロイド版でした。私はそれを "SDKのバージョンを使用してコンパイルを使用"に設定した後、問題はなくなりました。

関連する問題