audio태그를 이용하지 않고 audio객체만을 이용해서 계속 파일을 불러와서 재생하는 방식으로 앱을 개발하고 있습니다.
그런데 연속적으로 좀많이 파일을 불러와서 파일을 재생하면 어느순간 앱이 죽는현상이 지속적으로 발생하고 있습니다.
ended,canplaythrough등의 이벤트 핸들러를 이용해서 canplaythrough 에서 play를 하고 ended 에서 audio를 클리어 시킨 뒤 다음 파일을 불러옵니다.
audio.src = null;
audio.load();
식으로 클리어 하고 있습니다.
어떻게 해결해야 할까요..? 원인을 일단 불러온 파일을 메모리상에서 삭제해주지 않아서로 보고 있긴 한데 mediafile을 삭제하려면 garbege collection을 사용해야 될 거 같은데 타이젠에서 어떻게 사용하는질 모르겠네요..