'Android'에 해당되는 글 31건
- 2017.11.15 Android - MediaPlayer Issue
* LIVE 이슈
- OS 5.0 이하에서 MediaPlayer, VideoView를 통해 Live Stream을 재생시 pause 기능이 작동되지 않음.
-> Live Stream 일때는 stop 후 재생시 다시 셋팅해주는 방식으로 처리 함.
* SurfaceView 이슈
- MediaPlayer, VideroView에서 VOD -> AOD 순으로 재생시 이전 영상정보가 남아 있음.
-> 해당 View를 새로운 Media 셋팅시 GONE->VISIBLE로 변경하여 처리 함.
* SurfaceView Zoom 이슈
- SurfaceView를 사용하는 플레이어 (ex. MediaPlayer, VideoView, VLC 등등)에서 setScale 사용시 OS 7.0 미만 버전에서 Zoom 기능이 작동하지 않음.
why? > SurfaceView는 Surface와 View로 이루어져 있는데 setScale 기능이 View만 적용되고 Surface 부분에는 적용되지 않아서 발생함.
-> 1. TextureView를 통해서 구현
! - TextureView의 별도 이슈가 있기 때문에 직접 개발시에는 사용하지 않았음.
-> 2. SurfaceView를 이용하여 커스터마이징한 SurfaceView 제작 및 사용
! - 내부 줌 로직이 변경되기 때문에 사용하지 않음.
! - LayoutParams 를 이용하여 직접 늘리게 되면 가능하지만 핀치 이벤트가 발생한 양 점을 기준으로하여 확대시에 확대되며 화면이 흔들림.
-> 다른 방법 모색중.
'Android > etc' 카테고리의 다른 글
Android VLC Compile (0) | 2018.02.06 |
---|---|
화면 코드로 회전 시키기 (0) | 2018.01.23 |
MediaPlayer를 위한 Service 사용 (0) | 2017.12.26 |
Android Studio - AAR 생성 (0) | 2017.10.10 |
Android - constant expression required (1) | 2017.10.10 |