Proof

expo-video-thumbnails

package-local wrapper registers only the ExpoVideoThumbnails native module; upstream expo-video-thumbnails JS runs unchanged with browser video/canvas thumbnail extraction where available.
85%
API coverage
No visual proof cases have been published for this package yet. The registry summary below describes what the compat layer implements.
Working
real RN + sootsim validated repeated getThumbnailAsync calls, upstream getThumbnailAsync runs unchanged; requireNativeModule("ExpoVideoThumbnails") provides getThumbnail(sourceFilename, options), time seeking, jpeg quality, header fetch, data/cache uri, unique cache uri generation, and width/height result shape
Missing (6)
native AVAsset/MediaMetadataRetriever decode pathsreal file-system writesworker-context video decode dimensionscontent:// accesscross-origin videos that browsers cannot decodeexact native error codes