본문 바로가기
반응형

개발팁2

안드로이드 MediaPlayer 최신 사용법 정리(2025 ver.) 안드로이드 MediaPlayer 이해하기MediaPlayer는 안드로이드에서 오디오와 동영상을 재생하기 위해 사용되는 기본 API입니다. 객체만 생성한 상태에서는 재생할 대상이 없으므로 반드시 미디어 데이터 소스를 전달해야 합니다. 2024~2025년 기준에서도 MediaPlayer는 여전히 사용되지만, ExoPlayer 같은 대안이 많이 사용되는 추세입니다. 그러나 간단한 오디오 재생 또는 짧은 효과음 재생에서는 MediaPlayer가 가장 간단한 선택입니다.1. MediaPlayer 객체 생성MediaPlayer player = new MediaPlayer();단순히 생성한 상태에서는 아무 작업도 할 수 없으며, 반드시 setDataSource()로 재생할 파일 또는 스트림을 전달해야 합니다.2. D.. 2011. 2. 17.
안드로이드 화면 회전 방지 방법 (최신 버전 기준) 안드로이드에서 화면 회전을 방지하는 방법안드로이드 앱 개발에서 화면 회전은 기본적으로 센서(중력 센서/가속도 센서)를 기준으로 자동 전환됩니다. 하지만 특정 화면을 고정하고 싶을 때는 명시적으로 방향을 지정해야 합니다. 가장 일반적인 방법은 AndroidManifest.xml 파일에서 Activity에 화면 방향을 설정하는 것입니다.1. 세로 고정(portrait)특정 Activity를 세로 화면으로 고정하려면 해당 Activity 선언에 다음 속성을 추가합니다.이렇게 설정하면 기기를 회전해도 화면이 변화하지 않고 세로 방향으로 고정됩니다.2. 가로 고정(landscape)가로 전용 화면이 필요한 경우 다음과 같이 설정합니다.게임 화면, 동영상 재생 화면처럼 가로가 자연스러운 UI에서 자주 사용됩니다.3.. 2011. 2. 16.