나는 MediaCodec
및 MediaExtractor
을 사용하여 비디오 플레이어를 만들었습니다,하지만 난 정말 느린 MediaExtractor
seekTo
방법을 사용하여 미디어 위치를 변경하려고 할 때 SDK MediaPlayer
추구 할 수있는 동안 (1080p의 영상을 추구 10 초 걸렸습니다) 실시간. 이 문제를 해결할 생각인가요?느린 MediaExtractor seekTo
MediaExtractor extractor = new MediaExtractor();
extractor.setDataSource(SAMPLE);
.
.
.
extractor.seekTo(480000000, MediaExtractor.SEEK_TO_CLOSEST_SYNC);
업데이트
테오 원래 프로젝트 내가 느린 추구 발생하는 버그를 발견했습니다 here
안녕하세요,이 질문입니다. MediaCodec 및 MediaExtractor를 사용하여 비디오 플레이어를 어떻게 만들 수 있습니까? 제가 알고 있듯이,이 클래스들은/media/jni에 있습니다. "media-jni"를 재 구축 했습니까? 그랬다면, 어떻게 할 수 있는지 안내해 주시겠습니까? 현재 문제는 "media-jni"(MediaPlayer.java에서 호출 됨)를 다시 작성하는 것이므로 setDataSource() 함수에서 헤더를 제어 할 수 있습니다. 어쨌든 고마워, . – Nezneika
@hami, MediaCodec 및 MediaExctractor는 Jelly Bean에 도입되었으며 public (http://developer.android.com/reference/android/media/MediaCodec.html) –
정보를 제공해 주셔서 감사합니다. 그러나, 내 작업에서는 JB 대신 안드로이드 레벨 14를 사용해야합니다. 불쌍한 점이 있습니다. – Nezneika