을 사용하여 RTSP,하지만 그렇게 할 수없는안드로이드 4.1 - 안드로이드 4.1에 RTSP 스트림을 재생하는 간단한 응용 프로그램을 개발 VideoView를 지켜 보면서를 MediaController
업데이트
나는 BigBuckBunny_115k을 사용하는 경우 재생 가능 수 있어요 .MOV
Uri video = Uri.parse("rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov");
하지만 을 나는 RTSP의 많은 mentioned here 및 here 스트림으로했지만, 아무 효과 없음 : (
**** 문제 : 휴대 전화에서 스트림을 볼 수 없으며 검은 색 화면 만 볼 수 있습니다. 잠시 후 "이 비디오를 재생할 수 없습니다"라는 대화 상자가 나타납니다. 나는 많은 RTSP 스트림으로 시도했지만 같은 결과를 얻었으므로 언급 된 모든 스트림에서 문제가 발생합니까? 또는 .sdp가 제대로 구문 분석되지 않습니까? 코드 스 니펫에 누락 된 것이 있습니까? ****
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
VideoView videoView = (VideoView) findViewById(R.id.video);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
mediaController.setMediaPlayer(videoView);
Uri video = Uri.parse("rtsp://ss1c6.idc.mundu.tv:554/prf0/cid_29.sdp");
videoView.setMediaController(mediaController);
videoView.setVideoURI(video);
videoView.start();
}
<VideoView
android:id="@+id/video"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true" />
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.INTERNET"/>
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.rdx.livetv.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
10-08 17:53:03.674: D/libEGL(22488): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
10-08 17:53:03.682: D/libEGL(22488): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
10-08 17:53:03.682: D/libEGL(22488): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
10-08 17:53:03.775: D/OpenGLRenderer(22488): Enabling debug mode 0
10-08 17:53:03.783: D/MediaPlayer(22488): Couldn't open file on client side, trying server side
10-08 17:53:03.900: D/MediaPlayer(22488): getMetadata
10-08 17:53:06.596: D/dalvikvm(22488): GC_CONCURRENT freed 102K, 2% free 11074K/11207K, paused 14ms+3ms, total 42ms
10-08 17:55:05.799: E/MediaPlayer(22488): error (1, -2147483648)
10-08 17:55:05.799: E/MediaPlayer(22488): Error (1,-2147483648)
10-08 17:55:05.799: D/VideoView(22488): Error: 1,-2147483648
Android 개발과 관련이 있습니까? – alacerda
@Rohit 그렇다면 나를 좋아하는 사람 일하는 사람과 그렇지 않은 사람으로 분류 해주십시오. –