回答
您可以繼承UIImagePickerController
以覆蓋其行爲並提供您自己的視圖。如果您這樣做,您可以致電imagePickerController:didFinishPickingMediaWithInfo:
並提供您自己的預先錄製的視頻。如果您包含從iPhone 3GS實際錄製的視頻,您獲得的行爲將非常類似於實際設備。
當然,始終總是在發貨前在真實設備上測試!
我們以非常相似的方式使用CLLocationManager
的子類來提供更好的位置模擬。
讓我更容易: 首先,我用QuickTime X錄製了一個示例截屏並保存爲iPhone。 然後,我將它複製到'~/Library/Application Support/iPhone Simulator/User/Media/DCIM/100APPLE/VID_0001.m4v'
(也許你需要創建100APPLE目錄)。重新啓動iPhone模擬器,並在Photos.app中的「保存的照片」下看到我的視頻。當我使用UIImagePickerController時,那個視頻就在那裏,我可以選擇它。
如果有幫助,我使用10.6.2上的SDK 3.2.1。
簡短的回答:
- 放下你的視頻文件到〜/庫/應用程序支持/ iPhone模擬器/ 6.1 /媒體/ DCIM/100APPLE /也許刪除媒體的PhotoData文件。
龍答:
- 確保您的電影文件類型爲supported by the iPhone。
- 在您的用戶下打開庫。 (YourUserName/Library)如果找不到該文件,它將被隱藏。 Make it visible或使用終端。
- 導航到〜/圖書館/應用程序支持/ iPhone模擬器/如sogosha說。如果您有多個iOS模擬器,請選擇您當前正在開發的模擬器。 (我有5.0,5.1,6.0和6.1)
- 導航到〜/庫/應用程序支持/ iPhone模擬器/ 6.1 /媒體/ DCIM/100APPLE /並放入您的視頻文件。如果100APPLE目錄不存在,請創建它。
- 有時您必須刪除導航到〜/ Library/Application Support/iPhone Simulator/6.1/Media /中的PhotoData文件,以強制模擬器識別新文件,因爲您沒有通過常規方式添加該文件。
Xcode 4.6.3和MacOS 10.8.4 fyi。還沒有嘗試過Xcode 5。
按照下面的步驟;
/Users/UserName/Library/Application Support/iPhone Simulator/6.1/Media/DCIM/100APPLE
- 將您的視頻文件重命名爲
VID_0001.m4v
或VID_0001.mov
- 從
/Users/UserName/Library/Application Support/iPhone Simulator/6.1/Media/PhotoData
- 刪除
PhotoData
重新啓動模擬器,視頻會顯示在保存的照片中其他的
無這裏建議的方法適用於我,但我發現了一種適用於模擬器最新版本(6.1)的方法:
- 啓動模擬器並導航到主屏幕的照片應用程序。
- 拖放從文件系統中的文件
.m4v
到模擬器窗口。該視頻現在將在Safari中播放。 - 點擊「完成」,在左上角。
- 點擊「share」按鈕,選擇「保存到相機膠捲」
大功告成!
這也適用於'.mov'的文件。謝謝! – 2014-06-26 01:56:04
- 1. iphone模擬器和視頻
- 2. 模擬iPhone視頻播放器行爲
- 3. 如何在iPhone 6.0模擬器中添加視頻?
- 4. 如何模擬在iPhone模擬器
- 5. iphone - 如何將視頻添加到iPad模擬器?
- 6. 如何添加視頻到iphone模擬器
- 7. 模擬器上的流視頻
- 8. GPRS在iPhone模擬器上
- 9. iphone音頻在模擬器上播放,但不在設備上
- 10. Android視頻模擬器
- 11. 如何模擬面朝上和麪朝下在iPhone模擬器
- 12. 如何在iPhone模擬器上模擬電話收入?
- 13. MPMoviePlayerViewController只在模擬器上播放音頻沒有視頻?
- 14. 在iPhone模擬器中不顯示視頻
- 15. 視頻在Android模擬器中顯示
- 16. 視頻在模擬器中捕獲?
- 17. 如何在iPhone SDK中上傳視頻
- 18. UIImagePickerController停留在iOS10模擬器上壓縮視頻後選擇視頻
- 19. iPhone模擬器的視頻捕捉軟件
- 20. 錄製iPhone應用視頻(不含模擬器)
- 21. 如何在iPhone上模擬結冰?
- 22. 如何在ipad模擬器中保存視頻
- 23. 如何在android模擬器中增加視頻音量?
- 24. applicationWillResignActive如何在iPhone模擬器測試
- 25. 如何將視頻導入iOS 4.2中的iPhone模擬器相機膠捲?
- 26. iPhone SDK 3.2上有iPhone模擬器嗎?
- 27. 在iOS模擬器上測試時的黑屏視頻
- 28. 在iphone模擬器上完成運行
- 29. iPhone 4檢測...在模擬器上
- 30. 在iPad上模擬iPhone瀏覽器
試圖在OS X 10.8.2時,Xcode 4.5.2(4G2008a),它似乎並沒有工作。 (沒有新的顯示在Photos.app) – 2013-01-09 18:20:03
刪除PhotoData文件夾幫助! – 2013-01-09 18:21:58
@PetrPeller刪除photodata文件夾複製所有圖像 – 2013-02-22 05:38:37