Наше приложение позволяет пользователям создавать библиотеки различных типов ресурсов, таких как PDF-файлы, электронные таблицы и т. Д. То есть практически любой тип MIME-документа, который мы храним на S3.
Когда пользователь нажимает, чтобы просмотреть любой из этих ресурсов, мы в основном определяем, находимся ли мы на устройстве iOS или Android.В iOS мы используем url_launcher, чтобы показать практически все.
Android немного сложнее - но если тип mime - это изображение, мы просто используем также url_launcher ... Если нет, мы загружаем файл влокальный файл и вызов пакета OpenFile, чтобы показать результат (если мы можем) ..
В целом это работает довольно хорошо - за исключением - для типов изображений TIFF .., которые не отображаются в браузере...
Существует ли простой способ показывать изображения в формате TIFF на экране с полной трепетанностью (аналогично отображению в браузере) на платформе Android?На самом деле для типов изображения / пантомимы есть более простой способ показать их, чем url_launcher в целом?
Другой вопрос Stackoverflow о TIFF на Android не решает эту проблему, поскольку это касается родного приложения для Android, и это для Flutter, и это решение не поддается (легко я вижу) Flutterприложение.
TIA!