我想從我的應用程序中使用Android中的編解碼器。現在我只想使用H.264編解碼器進行測試,除非mp3或aac編解碼器提供將音頻發送到設備揚聲器的功能,在這種情況下,我更喜歡其中的一種。如何使用使用JNI的Android OpenCORE編解碼器?
我已經安裝了Cygwin,GNU Make和GNU Awk。我無法弄清楚我需要從這裏做什麼。我現在正在下載entire OpenCORE tree,但我甚至不知道如何構建它,或者讓Eclipse插件知道它需要包含這些文件。
一個例子或教程將不勝感激。
編輯:
它看起來像我可以使用JNI喜歡的P/Invoke這將意味着我沒有建庫的OpenCore自己。但是,我找不到需要加載的庫名稱的任何文檔。
我也很困惑如何去做。我正在尋找http://www.koushikdutta.com/2009/01/jni-in-android-and-foreword-of-why-jni.html,我不明白編寫圖書館訪問圖書館的目的是什麼。難道你不能只使用像System.loadLibrary(「opencore.so」)?
我無法使用MediaPlayer對象。它太有限了。它可以採用的唯一參數是指向本地文件,HTTP資源或RTSP資源的FileDescriptor或String。我需要能夠接收組播流並在設備上播放它。 – 2010-07-15 17:01:04
然後,您必須通過修改OpenCore – Vinay 2010-07-16 15:24:42
來構建Android操作系統本身,您應該直接使用pvplayer ...您的mediaplayer限制將消失 – garima 2011-01-31 05:01:49