안드로이드 개발 질문/답변
(글 수 45,052)
안녕하십니까...
현재 하고 있는 일 중에서 동영상 재생 관련 일을 진행하고 있습니다.
1. rtsp 프로토콜을 통해 서버에서 데이터를 받아..
동영상을 보여주는 기능입니다.
로컬 파일(H.264)에 대한 동영상 재생 기능을 별 문제가 없습니다.
시뮬레이터에서는 rtsp Stream 서비스를 못 하는 것인가요?(보여주지 않는 것인가요?)
실제 폰에서 서비스 가능 한지요?
sVideoPath = "rtsp://........."; // [해당 URL를 VLC 미디어 플레이어로 보면 동영상을 볼 수 있음]
mMediaPlayer.setDataSource(sVideoPath);
mMediaPlayer.setDisplay(_Holder);
mMediaPlayer.prepare();
mMediaPlayer.setOnBufferingUpdateListener(this);
mMediaPlayer.setOnCompletionListener(this);
mMediaPlayer.setOnPreparedListener(this);
mMediaPlayer.setOnVideoSizeChangedListener(this);
mMediaPlayer.prepare(); 이 부분에서 Error이 발생하거든요.
Error 내용 : Command PLAYER_INIT completed with an error or info PVMFFailure
2. sVideoPath 의 URL에 접근하기 위해서는 인증( VLC 미디어 플레이어에서 user/password 입력 후 동영상 재생됨)을 해야 하거든요.
아래 소스에 어떻게 인증 기능을 놓을 수 있는지요?
mMediaPlayer.setDataSource(sVideoPath);
이상입니다.
현재 하고 있는 일 중에서 동영상 재생 관련 일을 진행하고 있습니다.
1. rtsp 프로토콜을 통해 서버에서 데이터를 받아..
동영상을 보여주는 기능입니다.
로컬 파일(H.264)에 대한 동영상 재생 기능을 별 문제가 없습니다.
시뮬레이터에서는 rtsp Stream 서비스를 못 하는 것인가요?(보여주지 않는 것인가요?)
실제 폰에서 서비스 가능 한지요?
sVideoPath = "rtsp://........."; // [해당 URL를 VLC 미디어 플레이어로 보면 동영상을 볼 수 있음]
mMediaPlayer.setDataSource(sVideoPath);
mMediaPlayer.setDisplay(_Holder);
mMediaPlayer.prepare();
mMediaPlayer.setOnBufferingUpdateListener(this);
mMediaPlayer.setOnCompletionListener(this);
mMediaPlayer.setOnPreparedListener(this);
mMediaPlayer.setOnVideoSizeChangedListener(this);
mMediaPlayer.prepare(); 이 부분에서 Error이 발생하거든요.
Error 내용 : Command PLAYER_INIT completed with an error or info PVMFFailure
2. sVideoPath 의 URL에 접근하기 위해서는 인증( VLC 미디어 플레이어에서 user/password 입력 후 동영상 재생됨)을 해야 하거든요.
아래 소스에 어떻게 인증 기능을 놓을 수 있는지요?
mMediaPlayer.setDataSource(sVideoPath);
이상입니다.
실제 폰에서 재생이 된답니다.
실제폰이 안된다면 이것을 폰 제조사에 문의 하셔야 할듯하구요.
인증은 서버마다 다른 이야기 이므로 서비스 제공하는 곳에 문의해 보셔야 합니다.