서버에 접근하여 실시간으로 동영상 재생시켜주는 소스입니다.

http://daily3gp.com/vids/747.3gp 과 같은 주소를 이용하여 플레이할경우 플레이됩니다.

그리고 http://johoonx2.wowip.kr/Test.3gp (개인서버) 를 이용하여 플레이할경우 됩니다.

그런데.. 위에 daily3gp.com의 주소를 이용할 경우 에뮬과 PC상에서 둘다 돌아가는데

아래 제 서버를 이용할 경우 에뮬상에선 플레이가 되는데 기기에서 플레이할 경우 안됩니다.

기기는 디자이어이고, 프로요2.2 입니다. 와이파이와 3g 둘다 안되는군요..

메시지는

동영상 재생 안됨

죄송합니다. 동영상을 재생할 수
없습니다.

라고 뜨는군요..

소스는 아래와 같습니다.

그럴분 없겠지만 -_- 혹시라도 좀더 많은 도움을 주실분 johoonx2@nate.com.. 네이트온이에요 ㅠㅠ...

VideoView_Test.java
-----------------------------------------------------------
package and.test3;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.net.Uri;
import android.widget.MediaController;
import android.widget.VideoView;

public class VideoView_Test extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
        VideoView videoView = (VideoView)this.findViewById(R.id.VideoView01);
        MediaController mc = new MediaController(this);
        mc.setAnchorView(videoView);
        //Uri video = Uri.parse(Uri.encode("http://johoonx2.wowip.kr/Test.3gp"));
        //Uri video = Uri.parse(Uri.encode("http://daily3gp.com/vids/747.3gp"));      
        videoView.setMediaController(mc); 
        //videoView.setVideoURI(video);
        videoView.setVideoURI(Uri.parse("http://johoonx2.wowip.kr/Test.3gp"));
        videoView.requestFocus();
        videoView.start(); 
 
    }
}



main.xml
-------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >

<VideoView android:id="@+id/VideoView01"
android:layout_height="fill_parent"
android:layout_width="fill_parent">
</VideoView>
</LinearLayout>