2010-12-10 3 views
2

Android 애플리케이션에서 MediaPlayer를 사용하여 일부 동영상을 재생하고 있으며 컴퓨터에서 볼 때 기기에서 눈에 띄게 빨라졌습니다.Android MediaPlayer의 재생 속도 제어

이러한 동영상의 재생 속도를 제어하여 느리게 재생할 수있는 방법이 있습니까?

+0

재생 속도를 설정할 방법이 없습니다. 참조 http://stackoverflow.com/questions/4614365/control-the-playback-speed-of-video-in-android –

답변

-1

음,이 곳을 방문하여 저를 위해 뭔가를 남겨 둘 수 있기를 바랍니다. Windows, MacOS X 및 Linux에서 사용할 수있는 VLC를 사용해보십시오. i) '['재생 속도를 10 % 씩 감소 ii) ']'재생 속도를 10 % 씩 증가 iii) '+'재생 속도를 50 % 높입니다. iv) '-'감소 재생 속도 50 % 이러한 단축키는 Linux의 2012-04-08, VLC 1.1.12부터 정확합니다. VLC는 http://www.videolan.org/

VLC에있다 :가 VideoLAN (버전 2가 발생한 경우)

+2

그는 안드로이드 –

2

API (23)를 시작으로, MediaPlayer를가 this method를 사용하여 재생 속도를 설정할 수 있습니다.

클래스 MediaPlayer를

public void setPlaybackParams (PlaybackParams params) 추가는 API 수준에서 23

세트 재생 속도 PlaybackParams를 사용하여. 매개 변수 params PlaybackParams : 재생 매개 변수입니다. IllegalStateException - 내부 플레이어 엔진이 초기화되지 않은 경우 . IllegalArgumentException - params가 지원되지 않는 경우.

샘플 코드 : API < 23

MediaPlayer mp = ...; //Whatever 
float speed = 0.75f;  
mp.setPlaybackParams(mp.getPlaybackParams().setSpeed(speed)); 

, this SO question를 참조하십시오.