我無法找到任何API來捕捉實時照片。我錯過了什麼?在iOS9中捕捉實時照片的API
現場照片
現場照片是iOS版9的一項新功能,允許用戶捕獲和 重溫他們最喜歡的時刻比傳統 照片更豐富的背景。當用戶按下快門按鈕時,相機應用程序 可捕獲更多內容以及常規照片,其中包括 音頻以及照片前後的附加幀。通過這些照片瀏覽 時,用戶可以與他們互動並播放所有拍攝的內容,使照片變得生動。
iOS 9.1引入了API,允許應用程序合併播放 實況照片,並導出數據以供共享。在Photos框架中支持新的 以從 PHImageManager對象獲取PHLivePhoto對象,該對象用於表示 包含實時圖片的所有數據。您可以使用PHLivePhotoView對象(在PhotosUI框架中定義爲 )來顯示實時圖片的內容。 PHLivePhotoView視圖負責顯示圖像,處理 所有用戶交互,並應用視覺處理來播放 的內容。
您也可以使用PHAssetResource訪問用於共享目的的PHLivePhoto對象的數據。您可以使用PHImageManager或 UIImagePickerController爲用戶的照片庫中的 資產請求一個PHLivePhoto對象。如果您有共享擴展名,您還可以通過使用NSItemProvider獲取PHLivePhoto對象 。在共享的接收端 中,可以從發件人最初導出的一組 文件中重新創建PHLivePhoto對象。
在主題演講中,他們提到Facebook將支持Live Photos,所以我會懷疑必須有一種方法來捕捉Live Photos。
可你真的嘗試的UIImagePickerController可以捕捉現場的照片?我不認爲這在文檔中很清楚。我會在星期一在辦公室嘗試......如果你能早點確認,我會將你的答案標記爲正確答案,並給你獎勵。 –
儘管引用了材料,但我看不到任何證據顯示UIImagePickerController實際上允許用戶拍攝現場照片。 – matt