environment:
sdk: '>=3.2.3'
flutter: 3.27.4
video_thumbnail: ^0.5.3
Issue Report:
Failed to generate video thumbnails in most cases
Frequent failures when retrieving video metadata (e.g. resolution)
We note that similar issues have been repeatedly reported (but were closed) without effective solutions. As a high-usage library, we expect official attention to these persistent problems.
For example: The MissingPluginException(No implementation found for method file on channel plugins.justsoft.xyz/video_thumbnail) error is extremely common on Android. Source code analysis reveals it's triggered by internal exceptions - such explicit errors shouldn't produce confusing reports.
Critical improvements needed:
Widespread metadata retrieval failures on 32-bit Android devices
Same failures occur on 32-bit MTK chipset devices (unclear whether caused by 32-bit architecture or MTK-specific issues)
Recommendations:
Potential lack of hardware decoding libraries in system. Current Android implementation relying on MediaMetadataRetriever proves unreliable
Strongly recommend switching to ffmpeg solution (using minimal custom builds)
environment:
sdk: '>=3.2.3'
flutter: 3.27.4
video_thumbnail: ^0.5.3
Issue Report:
Failed to generate video thumbnails in most cases
Frequent failures when retrieving video metadata (e.g. resolution)
We note that similar issues have been repeatedly reported (but were closed) without effective solutions. As a high-usage library, we expect official attention to these persistent problems.
For example: The MissingPluginException(No implementation found for method file on channel plugins.justsoft.xyz/video_thumbnail) error is extremely common on Android. Source code analysis reveals it's triggered by internal exceptions - such explicit errors shouldn't produce confusing reports.
Critical improvements needed:
Widespread metadata retrieval failures on 32-bit Android devices
Same failures occur on 32-bit MTK chipset devices (unclear whether caused by 32-bit architecture or MTK-specific issues)
Recommendations:
Potential lack of hardware decoding libraries in system. Current Android implementation relying on MediaMetadataRetriever proves unreliable
Strongly recommend switching to ffmpeg solution (using minimal custom builds)