2009-05-01 95 views
5

是否有可能使用iPhone SDK從iPhone中的視頻抓取幀並保存或以任何方式在應用程序中使用它?除了播放/停止或可能訪問視頻的二進制數據,SDK是否對視頻進行了任何控制?從iPhone中的視頻幀獲取圖像

也有可能知道用戶停止觀看視頻的時間(我知道在SDK 3.0中可以從特定時間開始播放視頻)。

感謝

編輯: 如果沒有通過官方的API,有另一種方式做任何上述的不會禁止從AppStore的應用程序的方法嗎?

+0

你想從他們的iPod的視頻獲取幀?或從您的應用流下來的視頻中播放? – Jab 2009-05-01 17:21:40

+0

借調。視頻來自哪裏將在這方面發揮關鍵作用。如果它是來自iTunes的電影,您確實無法訪問這些位。 (非常多的設計。)如果這是你的視頻,那麼有更多的選擇。 – 2009-10-25 23:03:55

+0

我正在通過電影播放器​​控制器播放正在播放的應用程序包中的.mp4文件。另外,如果有一種方法來處理流式傳輸,請讓我知道:) – Dimitris 2009-10-26 12:28:29

回答

3

您可以使用的ffmpeg使用LIB提取幀像iPhone libh264

http://en.wikipedia.org/wiki/X264

直播電視的應用程序做到這一點。

希望這會有所幫助。

蒂埃裏

+0

但是,我如何使用API​​提供給我的API呢?我沒有任何地方的視頻數據作爲變量來使用你建議的庫。我只給一個路徑(字符串)給MediaPlayer並播放。 – Dimitris 2009-05-05 11:28:55