2

원시 폴더에서 비디오를 재생하려고합니다. 일부 코드를 썼는데 모든 것이 장치에 완벽합니다.videoview 화면이 안드로이드 TV에서 검은 색으로 변합니다.

String UrlPath = "android.resource://" + getPackageName() + "/" + R.raw.background_video; 
    videoView.setVideoURI(Uri.parse(UrlPath)); 
    videoView.requestFocus(); 
    videoView.start(); 

하지만 문제가 안드로이드 TV가 있습니다. 두 가지 프로젝트 (장치 및 TV)를 모두 만들었습니다. 안드로이드 TV에서 프로젝트를 실행할 때 화면이 어두워지고 VideoView에 투명한 검은 색보기가 추가 된 것처럼 보입니다. 어떻게이 문제를 해결할 수 있습니까? 모두 감사합니다

답변

1

SO question에서 솔루션을 사용해 볼 수 있습니다. SurfaceView를 추가하십시오. 그것은 다음과 같습니다 VideoView black flash before and after playing

:

<SurfaceView 
android:layout_width="0px" 
android:layout_height="0px" /> 

이 문제와 함께 당신을 도울 수있는 또 다른 SO 질문은 이것이다

관련 문제