2016-06-25 3 views
0

VideoViewViewPager 스 와이프 동작에 문제가 있습니다. 스 와이프 중 VideoView의 오른쪽 또는 왼쪽에 검은 선이 나타납니다 (스 와이프의 측면에 따라 다름). 어떻게 처리 할 수 ​​있습니까?VideoView ViewPager 스 와이프 중 검은 선

FragmentStatePagerAdapterViewPager을 사용하여 수행되었습니다. 부모 Activity0px 폭과 높이 나는 JAVA 코드에서 VideoView를 추가 해요 getWindow().setFormat(PixelFormat.TRANSLUCENT); 설정과 SurfaceView 있습니다.

screen one screnn two

+0

VideoView는 번역 및 기타 동작에 이상적인 Surfaceview를 기반으로합니다. 레이아웃이 정적 인 풀 스크린 비디오 플레이어에 훨씬 더 적합합니다. 당신이 찾고있는 것은 텍스쳐 뷰 기반의 비디오 뷰입니다. github에서 라이브러리를 검색해보십시오. –

+0

@ jayshah yeap, 도움이되었습니다. thx – xAqweRx

+0

@ jayshah 답변으로 추가하십시오. 그리고 나는 그것을 표시 할 것입니다 – xAqweRx

답변

1

VideoView는 번역 및 기타 동작에 이상적인 Surfaceview를 기반으로합니다. 레이아웃이 정적 인 풀 스크린 비디오 플레이어에 훨씬 더 적합합니다. 당신이 찾고있는 것은 텍스쳐 뷰 기반의 비디오 뷰입니다. github에서 라이브러리를 검색해보십시오.

+0

비슷한 코멘트 https://google.github.io/ExoPlayer/faqs.html –

+0

이 라이브러리를 사용했습니다. https://github.com/sprylab/texturevideoview/blob/master/library/src/main/java/com/ sprylab/android/widget/TextureVideoView.java # L1은 꽤 잘 작동했습니다. –

0

당신은 투명에 VideoView를 지켜 보면서의 배경 설정을 시도 할 수 있습니다.

videoView.setBackgroundResource(android.R.color.transparent); 
+0

Nope. 작동하지 않습니다. 처음에 이것을 시도했습니다. – xAqweRx