안드로이드 개발 질문/답변
(글 수 45,052)
url로 사진을 연속으로 받아와 동영상처럼 보여주려고 하는데 어떻게 해야하나요?
지금 에디터 님이 올려주신 url을 통한 이미지 드로윙 예제를 보고 해 보았는데
웹캠에 접속해서 영상을 보는지라 jpg파일로 된 사진들을 연속으로 계속 받아와
동영상처럼 보여주게 되는데
소스 코드를 어떻게 짜야할지 모르겟네요,,
지금 터치 이벤트를 넣어서 화면 터치시 계속 사진을 받아오게 만들어서 화면 터치시에만
연속으로 나오게 되고있는데
터치 이벤트 없이 연속으로 사진 받아오는건 안되나요?
아니면 다른 방법을 사용해서 만들어야 하나요?
어떻게 해야할지를 모르겟네요,,
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
imgView = (ImageView) findViewById(R.id.imgview);
LoadImage(imagePath);
}
public boolean onTouchEvent(MotionEvent event) {
LoadImage(imagePath);
return super.onTouchEvent(event);
}
public void LoadImage(String $imagePath) {
// TODO Auto-generated method stub
InputStream inputStream = OpenHttpConnection($imagePath);
Bitmap bm = BitmapFactory.decodeStream(inputStream);
imgView.setImageBitmap(bm);
}
private InputStream OpenHttpConnection(String $imagePath) {
// TODO Auto-generated method stub
InputStream stream = null;
try {
URL url = new URL($imagePath);
HttpURLConnection urlConnection = (HttpURLConnection) url
.openConnection();
urlConnection.setRequestMethod("GET");
urlConnection.connect();
if (urlConnection.getResponseCode() == HttpURLConnection.HTTP_OK) {
stream = urlConnection.getInputStream();
}
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return stream;
}



