스트리밍 동영상에있어서 차이가 있는지 궁금합니다.
내가 알고있는 VideoView
스트리밍 사용할 수 있으며, 무엇 Mediaplayer
을 위해? 내가 아는 MediaPlayer
한 똑같은 일을 VideoView
할 수 있습니까?
아무도 나에게 대답을 줄 수 있습니까?
RTSP를 사용하여 서버에서 Android로 비디오를 스트리밍하려면 어떤 것으로 시작해야합니까? VideoView
또는 MediaPlayer
?
어떠한 제안?
스트리밍 동영상에있어서 차이가 있는지 궁금합니다.
내가 알고있는 VideoView
스트리밍 사용할 수 있으며, 무엇 Mediaplayer
을 위해? 내가 아는 MediaPlayer
한 똑같은 일을 VideoView
할 수 있습니까?
아무도 나에게 대답을 줄 수 있습니까?
RTSP를 사용하여 서버에서 Android로 비디오를 스트리밍하려면 어떤 것으로 시작해야합니까? VideoView
또는 MediaPlayer
?
어떠한 제안?
답변:
똑같은 질문을했고 Mark (CommonsWare)가 여기에있는 수많은 스레드에 대해 조언 한 내용에서 이해했듯이 VideoView는 MediaPlayer 및 SurfaceView가 포함 된 컨트롤을 제공하기위한 래퍼 (코드 2 억 줄)입니다.
그는 또한 몇 가지 예를 친절하게 공유했습니다.
https://github.com/commonsguy/vidtry/blob/master/src/com/commonsware/android/vidtry/Player.java
및 android sdk의 예제 http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/MediaPlayerDemo.html
또한 일부 사람들은 에뮬레이터에서 비디오를 재생하는 데 문제가 있었으므로 문제가 있으면 실제 장치에서 테스트하십시오.
VideoView는 본질적으로 MediaPlayer에 연결된보기로 앱에서 동영상을 훨씬 쉽게 구현할 수 있습니다. 사용자 지정 작업을 많이하지 않는 경우 VideoView가 적합합니다.
즉, RTSP 링크를 시스템으로 전달하여 비디오 재생에 가장 적합한 앱을 사용할 수도 있습니다.이 방법은 훨씬 더 쉽습니다.
String url = "rtsp://yourrtsplink.com/blah";
Uri uri = Uri.parse(url);
startActivity(new Intent(Intent.ACTION_VIEW, uri));
에뮬레이터 재생이 좋지 않기 때문에 동영상을 기기에서 테스트해야하며 RTSP를 사용하려면 일부 방화벽에 의해 차단되는 추가 포트가 열려 있어야합니다.
아래 링크를 읽으면 도움이되고 질문을 해결할 것입니다.