2016-06-13 7 views
0

Android 애플리케이션에서 스트리밍 비디오를 재생하고 싶습니다. -> 오류 (1, -1005)어떻게하면 안드로이드 앱에서 비디오 스트리밍을 처리하는 비디오 플레이어를 구현할 수 있습니까?

  • 비디오 스트리밍 버퍼링

    • 가 실행 나던 일부 파일 :이 문제가 ... 은 지금 저는 현재 비디오보기를 사용하지만, 그것은 수도 잘 작동 오랜 시간이 지나면 시작됩니다

    비디오 뷰 대신 무엇을 사용 하시겠습니까?

    더 많은 것을 봅니다.이 문제없이 앱 내부에서 스트리밍 비디오를 재생하는 응용 프로그램이지만, 그 결과에 사용하는 내용을 이해하지 못합니다. 어쩌면 자바 스크립트 플레이어와 webview ???

  • +1

    당신이 ExoPlayer 또는 좋은 오래된 MediaPlayer를 사용할 수 있습니다. 둘 다 원하는 것을 지원하지만 exoplayer는 미디어 플레이어와 비교하여 더 많은 유연성과 옵션을 제공하지만 좀 더 복잡하고 더 많은 설정이 필요합니다. –

    답변

    2

    당신의 분 SDK가 16, 당신은 자세한 지침 here를 찾을 사용 Exo player

    이상이면.

    3

    당신은 서피스 뷰 SurfaceView를 시도 할 수 있습니다 :

    SurfaceView surfaceView = (SurfaceView)findViewById(R.id.surfaceView); 
    SurfaceHolder surfaceHolder = surfaceView.getHolder(); 
    surfaceHolder.addCallback(new SurfaceHolder.Callback() { 
    
    @Override 
    public void surfaceCreated(SurfaceHolder surfaceHolder) { 
          mediaPlayer.setDataSource(STREAM_URL); 
          mediaPlayer.setDisplay(surfaceHolder); 
          mediaPlayer.start(); 
    } 
    
    +0

    왜 표면보기가 비디오 뷰보다 좋다고 생각합니까? – aeroxr1