'Android'에 해당되는 글 31건

  1. 2017.11.15 Android - MediaPlayer Issue

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
And
prev | 1 | ··· | 26 | 27 | 28 | 29 | 30 | 31 | next