2016-12-06 3 views
0

MvvmCross 아키텍처 (안드로이드 애플 리케이션)를 기반으로 OpenTok 비디오 스트리밍 솔루션으로 비디오 스트리밍을 구현하려고합니다.OpenTok 프래그먼트 MvvmCross로 비디오 게시

내 비디오 페이지는 MvxCachingFragmentCompatActivity에서 인스턴스화 된 MvxFragment입니다. 그 활동은 두 조각을 관리하고 사용자 정의 명령에서 내 비디오 조각을 보여줍니다.

문제는 구독자로부터 비디오 및 오디오를 수신하지만 게시자 데이터를 보낼 수 없다는 것입니다. 게시자보기에는 항상 검은 색 화면이 표시됩니다.

여기 내 게시자 생성 블록 :

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 버전을 사용하여 컴파일 사용"설정 한 후 문제가 사라졌습니다.

관련 문제