안드로이드 개발 질문/답변
(글 수 45,052)
하아.
이전에 한번 글을 올렸었는데 이번엔 로컬파일이 아닌 플래시 html을 재생했는데도 역시나 멈춰버리네요.
익스포트된 플래시무비 버전은 Flash 8,9,10 다 해봤는데 똑같은 증상입니다. 테스트 중인 기기는 갤럭시S 이며, 프로요 업데이트를 받은 상태에서 진행 했습니다.
현재 플래시 문제가 결코 용량의 문제가 아닌거라는게 확인되서 더 헷갈리네요.
용량을 1.5 MG 수준으로 줄인 뒤에소 마찬가지의 문제가 발생해서 말입니다. 실제 사용중인 플래시는 페이드 인 아웃 효과가 좀 많이 들어가고
어도비 이펙트를 사용해서 여러 효과가 좀 많이 들어간 무비입니다. 재생 할때마다 아래와 같은 화면과 함께 플래시가 멈춰버려 작업을 진행 할 수가 없네요. 구글링 해봐도 영문쪽자료도 없는거 같고, 혹시 같은 문제를 격고 계신분이 있다면 머리를 맞대고 문제를 한번 해결해 봤으면 싶네요. 혹시 먼저 격으신 분이 있으면 해결방법좀 가르쳐 주시면 감사하겠습니다.
이건 사용한 코드구요.
_webview = new WebView(this);
아래는 문제가 발생 했을때의 핸드폰 화면 캡쳐입니다.
그럼 다들 좋은하루 보내세요.
이전에 한번 글을 올렸었는데 이번엔 로컬파일이 아닌 플래시 html을 재생했는데도 역시나 멈춰버리네요.
익스포트된 플래시무비 버전은 Flash 8,9,10 다 해봤는데 똑같은 증상입니다. 테스트 중인 기기는 갤럭시S 이며, 프로요 업데이트를 받은 상태에서 진행 했습니다.
현재 플래시 문제가 결코 용량의 문제가 아닌거라는게 확인되서 더 헷갈리네요.
용량을 1.5 MG 수준으로 줄인 뒤에소 마찬가지의 문제가 발생해서 말입니다. 실제 사용중인 플래시는 페이드 인 아웃 효과가 좀 많이 들어가고
어도비 이펙트를 사용해서 여러 효과가 좀 많이 들어간 무비입니다. 재생 할때마다 아래와 같은 화면과 함께 플래시가 멈춰버려 작업을 진행 할 수가 없네요. 구글링 해봐도 영문쪽자료도 없는거 같고, 혹시 같은 문제를 격고 계신분이 있다면 머리를 맞대고 문제를 한번 해결해 봤으면 싶네요. 혹시 먼저 격으신 분이 있으면 해결방법좀 가르쳐 주시면 감사하겠습니다.
이건 사용한 코드구요.
_webview = new WebView(this);
_webview.getSettings().setPluginState(PluginState.ON);
_webview.getSettings().setJavaScriptEnabled(true);
_webview.loadUrl("file:///android_asset/flashfile.swf");
_webview.getSettings().setPluginsEnabled(true);
_webview.setEnabled(true);
setContentView(_webview);
아래는 문제가 발생 했을때의 핸드폰 화면 캡쳐입니다.
그럼 다들 좋은하루 보내세요.
2010.11.20 01:41:39
http://www.adobe.com/devnet/logged_in/jchurch_flashplayer10_1.html
flash player 10.1 의 새로운 기능 중의 하나인데요
memory leak 이 상황이되면 play button 을 보여줍니다.
실행하시는 swf 파일을 데스크탑 브라우저로 열어서 작업관리자 -> 프로세스로 한번 메모리 모니터링을 해보십시오.
2010.11.20 11:36:37
아 감사합니다. 말씀해주신대로 메모리 모니터링 해봤습니다. 하지만 704 KB 정도 사용하는거 외에는 누적된다거나 하는 부분은 못 찾았는데요. 일단 메모리가 704KB 정도로 고정 된뒤에 별다른 이슈를 발견하지 못했습니다.
해당 애니의 프렘임 숫자를 40개 이하로 만들었을때는 폰에서 제대로 동작하더라구요.
문제가 갤럭시S의 플래시 지원 문제이던지 아니면 Adobe플래시 자체에 문제가 있지 않나 추측해봅니다.
위 작업에서 삽입된 코드는 제가 글에 기재한거 외에는 ActionScript나 안드로이드 소스코드는 없기때문에 별다른 문제가 없어야 되는데 저런 현상이 발생하는 걸로 봐서는 제 문제는 아닌듯 싶네요...



