비디오
-
안드로이드 MediaPlayer mp4 비디오 재생 예제 (+VideoView)Android 2020. 7. 22. 00:09
안드로이드에서 비디오 파일을 재생하는 방법에 대해 남겨보려 한다. 초창기부터 비디오 플레이가 핵심 기능이었던 스마트폰의 역사에 걸맞게 안드로이드도 비디오 파일 재생에 있어서는 다양하고 편한 여러 가지 방법들을 제공한다. 거의 모든 안드로이드 폰에서 하드웨어 가속이 뒷받침 되기에 범용적으로 많이 쓰이는 미디어 파일들의 경우 전혀 무리없이 재생이 가능하다. 이번에는 여러 가지 방법들 중 가장 쉬운 VideoView를 활용한 방법과 한 단계 더 나아가서 MediaPlayer를 직접적으로 사용하는 방법에 대해서 남겨보려 한다. 미디어 컨트롤, 해상도 변경, 스트리밍 처리, 레이어 애니메이션 등 고급 주제는 배제하고 단순히 APK내부에 포함된 비디오 파일을 재생하는데 집중하겠다. VideoView 비디오뷰는 안드..
-
[Unity] 유니티 2D UI Canvas 타겟으로 VideoPlayer 사용Unity 2020. 4. 29. 19:47
오디오와 마찬가지로 유니티에서 비디오를 재생하는 간단한 방법이 추가되었다. VideoPlayer가 그것인데 이것을 이용해 여러 비디오 파일을 플랫폼 독립적으로 재생할 수 있다. VideoPlayer를 사용하는 방법에 대해서는 유니티 공식 문서나 다른 웹문서들에서 쉽게 찾아볼 수 있다. 대부분 문서의 경우 3D 오브젝트의 표면에 비디오를 출력하는 상황을 설명한다. 그런데 내 경우에는 2D앱을 만드는 중이라 2D Canvas 위에 비디오를 출력해야 했다. 나와 같은 고민을 하는 사람들을 위해 방법을 남겨본다. 방법의 핵심은 UI Canvas 위에 RawImage 형태의 오브젝트를 만들고, 이 오브젝트의 texture를 VideoPlayer의 타겟으로 만드는 것이다. 지금부터 간단한 예제를 통해 방법을 설명하..