안녕하세요?
음악관련 어플을 만들고 있습니다.
a activity : 음악리스트가 나옵니다.
리스트에서 한곡을 선택 클릭하면 아래와 같이 해서 음악을 재생합니다.
Intent it = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.parse(xxxxxx);
it.setDataAndType(uri, "audio/*");
startActivity(it);
음악재생 어플에서 back 키를 누르면 음악이 종료됩니다.
계속 음악이 나오게 할려면 어떤 방식으로 해야 하나요?
폰 내장된 activity가 back키를 누르면 종료 되는것 같습니다. 같은 구조로 서비스에 MediaPlayer를 넣어서 실행하면
재생이 계속됩니다. UI를 개발하지 않고, 내장된 것을 사용하기 위해서 intent로 호출했는데,
intent가 종료되면서 같이 종료된는것 같습니다. 폰에 있는 음악플레이와 같은 기능을 개발할려구 하는겁니다.
방법1) activity가 종료될때 어디까지 듣고 있는 정보를 받을수 있을까요?
intent 를 호출해서 얻을때 어디까지 듣는 부분을 얻을수 있는 방법...
방법2) 화면은 종료되지만 service로 MediaPlayer로 계속 이어 듣기가 가능하면 될것 같습니다.
계속 이어서 듣기 위해서 찾아가는 방법이 무엇이 있을까요?
다른 방법이 있을까요? 아무튼 뮤직플레이화면을 개발하지 않고, 폰 내장된 어플을 호출하는 방식으로
하는데 back키를 누를때와 어플이 종료되어도 듣고 있는 음악이 계속 재생되게 할려구 합니다.
물론 화면은 닫아서 보지 않지만 ... 플레이는 계속할려구 하는거죠...




서비스로 돌려야죠..