안녕하세요 안드로이드를 공부중인 학생입니다.


혼자 하다가 잘 안되서 글 남기게 되었습니다.읽어주시면 감사하겠습니다.



저는 동영상 스트리밍을 하려고 구글을뒤지다가


http://www.iflya.com/?tag=%E8%A7%86%E9%A2%91%E9%87%87%E9%9B%86


여기를 보게되었는데요


제가 찾고 있는 폰 ->pc로 카메라 프리뷰를 보여주는 예제였습니다.


그래서 동작하는지 보려고 햇는데 에러가납니다, 로그는


이미지 1.gif



manifest쪽 설정은 다했구요.

AndroidVideoActivity 52라인은 

onCreate 내부에서

mSurfaceHolder = mSurfaceView.getHolder();

입니다.



질문내용


1. 위 에러의 이유


2. 위 링크에서 AndroidVideo 가 왜 2개있는지 이해가 안됩니다.어떤걸 가져다 해봐야 하는지요?


public class AndroidVideo extends Activity implements Callback,OnClickListener{~~~}

public class AndroidVideo extends Activity implements Callback,Camera.PictureCallback {~~~}


3. decodeYUV420SP

static public void decodeYUV420SP( byte [] rgbBuf, byte [] yuv420sp, int width, int height) {  ~~}

이건 YUV를 RGB로 decode하는 걸로 알고있는데요

이 메소드의 정의 위치는 어디에 하면되나요?? AndroidVideo 내부에 하면되나요??



이상 3가지 질문입니다.


한마디라도 조언해주시고 가주시면 정말 감사하겠습니다. 읽어주셔서 감사합니다. 좋은하루 되세요~