簡體   English   中英

能夠拍攝或 Select 照片來自 Xamarin 中的圖庫

[英]Ability to Take or Select Photo from Gallery in Xamarin

Xamarin.Forms iOS 有沒有辦法從 Gallery 拍照或 Z99938282F04107185994CF2F2E18 拍照?

在設備中打開相機時具有相同的功能。 它將使您能夠拍照或打開畫廊。

目前,我們推薦使用Xamarin.Essentials: Media Picker ,正如 Jason 提到的。

MediaPicker class 讓我們在設備上挑選或拍攝照片或視頻。

要開始使用此 API,請閱讀 Xamarin.Essentials 的入門指南,以確保在您的項目中正確安裝和設置庫。

要訪問 MediaPicker 功能,需要以下特定於平台的設置。

In IOS, add the following keys in your `Info.plist`:

<key>NSCameraUsageDescription</key>
<string>This app needs access to the camera to take photos.</string>
<key>NSMicrophoneUsageDescription</key>
<string>This app needs access to microphone for taking videos.</string>
<key>NSPhotoLibraryAddUsageDescription</key>
<string>This app needs access to the photo gallery for picking photos and videos.</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>This app needs access to photos gallery for picking photos and videos.</string>

注意:確保將每個中的<string>更新為特定於您的應用程序的描述,因為它將顯示給您的用戶。

MediaPicker class 具有以下方法,它們都返回一個FileResult ,可用於獲取文件位置或將其讀取為 Stream。

  • PickPhotoAsync :打開媒體瀏覽器到 select 一張照片。

  • CapturePhotoAsync :打開相機拍照。

  • PickVideoAsync :打開媒體瀏覽器到 select 視頻。

  • CaptureVideoAsync :打開相機拍攝視頻。

有關更多信息,您可以查看文檔: https://docs.microsoft.com/en-us/xamarin/essentials/media-picker?context=xamarin%2Fandroid&tabs=ios

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM