2013-04-06 29 views
1

我一個實習生在公司,我的「學習任務」是讓在Java中,這需要H.264格式的視頻(在第一次將它們存儲在SD卡)的Android應用程序,並像一個非常簡單的播放器,這將具有以下特點: 1.You可以暫停/播放/快進/快退視頻 2.當你在視頻的某一點,它已停止,您可以切換到同一時間在不同的視頻(相同的圖片框架索引我猜)。如何在Android應用程序中使H.264文件快速轉發?

我怎麼能這樣做呢?使用Gstreamer是一個好方法嗎?我查看了網上可用的可憐教程,也因爲我缺乏視頻處理經驗(我從未在Android應用程序中使用過視頻),我很難理解什麼是管線,也是JNI,甚至是設置Gstreamer對於Eclipse。有沒有更好的方法來做到這一點?在開始混淆這個程序之前,我應該瞭解什麼? 謝謝,提前!

回答

0

所有提到的功能都可能在Gstreamer中,但是,有一條學習曲線。

要了解GStreamer的Android的教程,你必須先通過基本教程這裏:http://docs.gstreamer.com/display/GstSDK/Basic+tutorials

如果你覺得舒服的流水線結構,然後繼續前進,建立自己的Android環境(這是不容易的任務通過它自己)。 Gstreamer是一個非常強大的框架,如果你願意努力克服學習曲線,你幾乎可以做任何事情。

所以我建議只有在有時間和耐心的情況下才能在gstreamer中繼續前進,否則就去尋找一個更簡單的解決方案。不幸的是,我不熟悉android,所以我不能提出任何建議。也許快速谷歌搜索將有所幫助。