Overview of Flutter WeChat Assets Picker
mainFlutter WeChat Assets Picker is a Flutter plugin that provides a media picker UI modeled after the WeChat interface. It supports selecting images, videos, and audio files.
Key Features:
- WeChat Style UI: Replicates the WeChat asset selection experience.
- Media Support: Supports images (including HEIF/HEIC), videos, and audio.
- Accessibility: Full support for TalkBack and VoiceOver.
- Customization: Highly customizable via
ThemeData, proxy-based reloading, and custom widget/text/filtering rules. - Platform Support: Works on Android, iOS, and macOS.
- Internationalization: Supports i18n and RTL (Right-to-Left) languages.
Important Notes:
- Camera Functionality: This plugin is for selecting existing assets. If you need to capture new photos or record videos, you must use the wechat_camera_picker plugin in conjunction with this one.
- HEIF/HEIC Support: While the plugin can fetch and convert HEIF images, displaying them depends on Flutter's image parsing. For reliable display, use
entity.fileorAssetEntityImage. - Audio Limitations: Due to iOS and macOS system restrictions, audio access is limited to files within the application sandbox.