Ben MediaCodec
ve MediaExtractor
kullanarak bir video oynatıcı yarattı, ama gerçekten yavaş MediaExtractor
seekTo
yöntemi kullanarak medya konumunu değiştirmeye çalıştığınızda SDK MediaPlayer
talep edebilirsiniz süre (bir 1080P video için aramaya 10 saniye sürdü) gerçek zamanda. Bunu düzeltmek için bir fikrin var mı?Yavaş MediaExtractor seekTo
MediaExtractor extractor = new MediaExtractor();
extractor.setDataSource(SAMPLE);
.
.
.
extractor.seekTo(480000000, MediaExtractor.SEEK_TO_CLOSEST_SYNC);
Güncelleme
Theo orijinal proje ben yavaş isteyen neden hata buldum here
Merhaba, bu bir sorudur. MediaCodec ve MediaExtractor'ı kullanarak nasıl bir video oynatıcı oluşturabilirsiniz? Anladığım kadarıyla, bu sınıflar/media/jni içinde, "media-jni" yi yeniden oluşturdunuz mu? Eğer yaptıysan, bana nasıl yapılacağını gösterir misin? Geçerli sorunum "media-jni" (MediaPlayer.java denir) yeniden inşa etmek, böylece setDataSource() işlevinde üstbilgileri (coookie ile) denetleyebilirsiniz. Yine de teşekkürler. – Nezneika
@hami, MediaCodec ve MediaExctractor Jelly Bean'de tanıtıldı ve halka açık (http://developer.android.com/reference/android/media/MediaCodec.html) –
Bilgi için teşekkür ederiz. Ancak, benim görevimde JB yerine Android 14 seviyesini kullanmalıyım, ne yazık ki. – Nezneika