✨
[Flutter]スマホから動画を取得するぞ!
検証環境
PC:MacBook Air (M1, 2020)
OS:macOS Monterey バージョン12.5
使用パッケージ
スマホから動画を取得するには、このパッケージを使用!
image_picker
pubspec.yaml
に記述してpub get
dependencies:
image_picker: ^0.8.6
インポート
main.dart
でインポートを記述
import 'package:image_picker/image_picker.dart';
iOS
iOSでは/ios/Runner/Info.plist。
ファイルにキーの追加が必要です
<key>NSCameraUsageDescription</key>
<string>Used to demonstrate image picker plugin</string>
<key>NSMicrophoneUsageDescription</key>
<string>Used to capture audio for image picker plugin</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Used to demonstrate image picker plugin</string>
動画ファイル取得
変数を宣言
final ImagePicker _picker = ImagePicker();
下記関数でギャラリーから動画ファイルを選択できます
final XFile? videoFile = await _picker.pickVideo(source: ImageSource.gallery);
おわりに
ソースコードがGitHubにあるので、よかったら参考にしてください
Repository (GitHub)
Discussion