2013-02-08 19 views

cevap

3

Deneyimlerimden sadece birkaçı. OpenSL ES başka bir seçenektir. Android NDK'yı kullanmanız gerekecek bir C++ kütüphanesi. Bu yöntemle çalışamıyorum, bir sebepten dolayı bir hata alıp geri döndüğümde, arayüzün desteklenmediğini belirten bir hata olduğunu belirtmesine rağmen http://mobilepearls.com/labs/native-android-api/ndk/docs/opensles/.

Diğer bir seçenek android NDK ile kullanılabilir ve geliştirici Olli büyük desteği vardır edilebilir büyük bir C++ kütüphanesi olan http://www.surina.net/soundtouch/ kullanmaktır. Bahsettiğiniz diğer yöntemlerle açısından

:

  • MediaPlayer basitçe
  • Soundpool çok nedeniyle sadece
  • AudioTrack küçük dosyalarla çalışma ile sınırlıdır iyi seçenek olarak görünüyor çalışmaz ama sadece PCM dosyalarını oynatır, bu yüzden MP3 dosyalarının dönüştürülmesi gerekebilir.
İlgili konular