마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

videoview에서 왜 이런 오류가 나는거죠?

0 추천
package com.example.vv1;
 
import android.app.Activity;
import android.net.Uri;
import android.os.Bundle;
import android.widget.MediaController;
import android.widget.VideoView;
 
public class MainActivity extends Activity {
VideoView videoview;
 
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
 
videoview = (VideoView)findViewById(R.id.videoview);
 
    MediaController mc = new MediaController(this);  
 
    Uri uri = Uri.parse("http://192.168.0.26:8196/");
    
    mc.setAnchorView(videoview);
    mc.setMediaPlayer(videoview);
    videoview.setMediaController(mc);
    
    videoview.setVideoURI(uri);
 
    videoview.start();
}
}
 
xml은 videoview만 한 화면이 있습니다. 
 
uri에서 오류가 나는거 같은데. 카메라,WIFI 모듈의 (WAN IP:PORT) 입니다. 
 
(이미지가 너무 커서 새탭으로 열어야 보이네요ㅜㅜ)
 
 
전자과라 안드로이드는 초보라서 어떻게 접근해야될지 잘 모르겠습니다. 고수분들 조금만 도와주세요 
 
(혹시 영상 처리나 실시간 영상 전송에 관련한 쉬운 예제나 책도 좀 알려주세요 ㅜㅜ)
공대남 (240 포인트) 님이 2014년 8월 4일 질문
공대남님이 2014년 8월 4일 수정

1개의 답변

0 추천
 
채택된 답변
Uri uri = Uri.parse("http://192.168.0.26:8196/");
    
    mc.setAnchorView(videoview);
    mc.setMediaPlayer(videoview);
    videoview.setMediaController(mc);
    

    videoview.setVideoURI(uri);

 

이 부분에서 uri에 서버 주소만 들어가고 파일의 경로 및 이름은 안들어가 있어서 그런거 아닌가요?

로그를 보니까 Can't open file for reading이라고 나오내요

이름없음 (900 포인트) 님이 2014년 8월 4일 답변
공대남님이 2014년 8월 6일 채택됨
...