fixed playing video from app content provider
This commit is contained in:
parent
cb5afa9014
commit
4e86d2f1fe
2 changed files with 12 additions and 2 deletions
|
@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
## <a id="unreleased"></a>[Unreleased]
|
## <a id="unreleased"></a>[Unreleased]
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Viewer: playing video from app content provider
|
||||||
|
|
||||||
## <a id="v1.8.3"></a>[v1.8.3] - 2023-03-13
|
## <a id="v1.8.3"></a>[v1.8.3] - 2023-03-13
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
|
@ -228,11 +228,12 @@ class _HomePageState extends State<HomePage> {
|
||||||
canAnalyze: false,
|
canAnalyze: false,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
await _initViewerEssentials();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case AppMode.setWallpaper:
|
case AppMode.setWallpaper:
|
||||||
// for video playback storage
|
await _initViewerEssentials();
|
||||||
await metadataDb.init();
|
|
||||||
break;
|
break;
|
||||||
case AppMode.pickMediaInternal:
|
case AppMode.pickMediaInternal:
|
||||||
case AppMode.pickFilterInternal:
|
case AppMode.pickFilterInternal:
|
||||||
|
@ -248,6 +249,11 @@ class _HomePageState extends State<HomePage> {
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Future<void> _initViewerEssentials() async {
|
||||||
|
// for video playback storage
|
||||||
|
await metadataDb.init();
|
||||||
|
}
|
||||||
|
|
||||||
bool _isViewerSourceable(AvesEntry? viewerEntry) {
|
bool _isViewerSourceable(AvesEntry? viewerEntry) {
|
||||||
return viewerEntry != null && viewerEntry.directory != null && !settings.hiddenFilters.any((filter) => filter.test(viewerEntry));
|
return viewerEntry != null && viewerEntry.directory != null && !settings.hiddenFilters.any((filter) => filter.test(viewerEntry));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue