我在我的應用程序中有要求,當他選擇拍照選項時,他只能被允許拍照並且不能切換到視頻模式。同樣,從光譜庫中選擇照片,他應該只允許從可用照片中進行選擇,他不應該被允許選擇視頻。如何限制用戶這樣做? 在源類型中應該設置什麼模式來執行它。限制用戶切換到視頻模式
0
A
回答
0
看看UIImagePickerController
的mediaTypes
財產。
根據您分配給該屬性的媒體類型,在選擇器顯示的專用接口,用於靜止圖像或電影,或選擇控制,讓用戶選擇挑選器界面。在設置此屬性之前,請通過調用availableMediaTypesForSourceType:class方法來檢查哪些媒體類型可用。
如果將此屬性設置爲空數組或其中沒有介質類型可用於當前源的數組,則系統會引發異常。
當捕獲媒體時,此屬性的值決定要顯示的相機接口。瀏覽保存的媒體時,此屬性確定界面中顯示的媒體類型。
默認情況下,該屬性被設定爲單值kUTTypeImage,捕獲媒體時,其指定所述靜態照相機接口,以及指定只靜止圖像應瀏覽保存的媒體時,可以顯示在媒體選擇器。要指定短片拍攝界面,或指示,只有電影應該在瀏覽存儲介質顯示,使用kUTTypeMovie標識符在這樣的語句:
myImagePickerController.mediaTypes =
[[NSArray alloc] initWithObjects: (NSString *) kUTTypeMovie, nil];
要指定所有可用的媒體類型的來源,使用像這樣的陳述:
myImagePickerController.mediaTypes =
[UIImagePickerController availableMediaTypesForSourceType:
UIImagePickerControllerSourceTypeCamera];
相關問題
- 1. 切換到視頻模式的事件調用 - iPhone Objective-C
- 2. 使用iret切換到用戶模式
- 3. 切換到新的權限模式
- 4. 使用YouTube視頻切換JPG格式
- 5. ipad/iphone視頻無法切換到全屏模式
- 6. 將用戶限制爲一個視頻
- 7. 切換視頻流
- 8. 從用戶模式切換到內核模式
- 9. 如何從用戶模式切換到內核模式?
- 10. 如何在ios中使用GPUImage將相機模式切換爲視頻模式
- 11. 切換到視圖控制器中的編輯模式
- 12. 切換到Django自定義用戶模型,組和權限
- 13. 切換到cmd模式後切換回PowerShell模式
- 14. Vimeo API切換到新視頻
- 15. DirectX 10視頻模式切換和性能
- 16. YouTube視頻的全屏模式切換活動的用戶界面爲橫向模式
- 17. 點擊切換視頻
- 18. 全屏視頻切換HTML
- 19. 視頻到完整模式
- 20. AWS控制檯>切換到用戶
- 21. SqlServer混合模式限制Windows用戶
- 22. 製作視頻播放器可用的受限制視頻
- 23. 陣營本地變換視圖切換到全屏模式
- 24. 如何使用NDIS切換到監視模式?
- 25. IOS - 切換到備用視圖控制器編程方式
- 26. 使用jQuery創建視頻切換器
- 27. 用jQuery切換附加/刪除視頻
- 28. 使用FFMPEG轉換視頻到PowerPoint 2016兼容視頻格式
- 29. 在vim會話中切換到超級用戶模式
- 30. 當用戶在CKEditor中切換編輯模式時檢測到