Xamarin.Forms 照相機
目錄 - Xamarin.Forms
前言
本文介紹照相機(Camera):
一、拍攝照片
二、選擇照片
三、拍攝視訊
四、選擇視訊
環境
1.Visual Studio 2019
2.Xamarin.Froms 4.0.0.169046-pre5
3.Android 5.0(API 21)或更高版本
4.約定:XF代表Xamarin.Forms
5.Xam.Plugin.Media 4.2.0-beta
內容
Xam.Plugin.Media專案地址: https://github.com/jamesmontemagno/MediaPlugin
實現效果

實現方式
第一步:新建專案並安裝Xam.Plugin.Media包。


第二步:在Android的AssemblyInfo.cs中宣告許可權資訊。

注:通常會在Android的AndroidManifest.xml宣告許可權,現在在Android的Properties下的AssemblyInfo.cs檔案中也可以宣告許可權,可以理解為這是宣告許可權的另一種方式。
第三步:在Android的MainActivity.cs中初始化,並覆寫許可權回撥方法OnRequestPermissionsResult。

第四步:配置File Provider
(1)在Android的AndroidManifest.xml中的application節點下新增provider。

(2)在Android新增xml資料夾,並新增file_paths.xml檔案,並將檔案屬性中的檔案生成操作設為AndroidResource。



第五步:拍攝照片/選擇照片





第六步:拍攝視訊/選擇視訊



原始碼
原始碼下載地址:
連結: https://pan.baidu.com/s/1zH8CkhOiTBlKOrvyXVE14g
提取碼:42ug
後語
下篇介紹二維碼,待續...