구글 뮤직처럼 앱을 닫아도 음악이 재생이 되게... 백그라운드 실행 방법은...?

409 views
Skip to first unread message

정용준

unread,
May 12, 2012, 2:35:14 AM5/12/12
to appspr...@googlegroups.com
안녕하세요 :-)

그룹스 덕분에 빌드도 원활히 잘되고 개발이 잘 되고 있습니다.

그런데, 사파리에서 <audio>태그 같은 음악 재생 관련 태그가 음악을 재생하고 있으면, 사파리를 닫아도 백그라운드로 돌아가면서 노래가 계속 재생이 되는데요...

이걸 앱스프레소에서 구현을 할려면, 플러그인을 제작 해야 하나요..?


드롭박스 public폴더 내의 특정 폴더의 음악 파일을 싹다 긁어와 따로 업로드 서버 없이
드롭박스나 사진의 컴퓨터 공유폴더를 열람해서 동기화 없이 음악을 들을 수 있는 기능을 구현 중인데, 백그라운드가....ㅠㅜ..

SJPark

unread,
May 13, 2012, 8:41:14 PM5/13/12
to 앱스프레소
저도 작년에 실시간 라디오 어플리케이션을 개발하기 위해서
앱스프레소 그룹에도 물어보고, 열심히 자문을 구했었는데요...

말씀하신 플러그인 제작방법도 있지만...
플러그인 제작하기가 쉽지 않아 방법을 찾다 찾다 다른 하이브리드툴을
알게되어 해결을 일단 하게되었습니다.

물론, 이 그룹스는 앱스프레소 그룹이기때문에 앱스프레소상에서 플러그인을
개발한 소스를 올려주든 해당방법을 알려줘야 맞겠지만, 일단 급한대로 방법을
알려드리오니 참고해주셨으면 좋겠습니다.

제가 선택한 방법은, "타이티늄(티타늄)"이라는건데...
타이티늄(티타늄)이라는 하이브리드툴을 알아보시기 바랍니다.

On 5월12일, 오후3시35분, 정용준 <rhap...@gmail.com> wrote:
> *안녕하세요 :-)*

237

unread,
May 13, 2012, 10:35:09 PM5/13/12
to appspr...@googlegroups.com
앱스프레소 프로젝트에서 audio 태그 실행 중에 백그라운드로 가면 음악이 멈춥니다.
그러나~ 1.1 버전부터 추가된 info.plit.axml 파일 수정 기능을 사용하시면 해결이 가능하십니다. 
/platforms/iOS/info.plist.axml 에 다음과 같이 추가하세요.

<key>UIBackgroundModes</key>
<array>
<string>audio</string>
</array>

위치는 </dict> 바로 윗 줄에 추가되는게 좋을 것 같습니다. ^^
이렇게 하시고 앱의 멀티태스킹 기능 관련 설정인 project.xml > Application does not run in background 값을 false 로 해놓으세요. (기본값이 false 입니다.)

아 그리고 한가지 주의사항이 있습니다. 
앱의 멀티태스킹 기능을 사용하는 것이기 때문에, 아이팟 터치 2세대 같은 구형 기기에서는 하드웨어적으로 멀티태스킹이 안되도록 막혀있어서 해당 기능의 사용이 불가하십니다.

2012년 5월 12일 토요일 오후 3시 35분 14초 UTC+9, 정용준 님의 말:

twins

unread,
May 14, 2012, 2:48:21 AM5/14/12
to appspr...@googlegroups.com
혹시 info.plist.axml 수정으로 위치관련도 백그라운드로 작동 가능한가요??

237

unread,
May 14, 2012, 3:14:08 AM5/14/12
to appspr...@googlegroups.com
<key>UIBackgroundModes</key>
<array>
<string>location</string>
<string>voip</string>
<string>audio</string>
</array>

이렇게 하시면 백그라운드에서 location 과 voip, audio 를 사용이 가능하십니다.

2012년 5월 14일 월요일 오후 3시 48분 21초 UTC+9, twins 님의 말:

정용준

unread,
May 14, 2012, 1:12:35 PM5/14/12
to appspr...@googlegroups.com
앗! 예비군 갔다오는 사이에 리플이 한웅큼!

감사합니다
SJpark님 티타늄도 한 번 만져봐야겠네요 ㅎㅎ

237님 언제나 감사드립니다. 곧바로 실행해봐야겠어요!
Reply all
Reply to author
Forward
0 new messages