empz3190 - 2/18/2026, 1:31:54 PM
Question about the new Video component and its fallback to OffthreadVideo behavior.
I see there's a fallbackOffthreadVideoPropsprop on the Video component.
The question is, what happens with "loop"? The new Video component supports the loop property, but OffthreadVideo does not. So what would happen if, during rendering, the component needs to fallback to OffthreadVideo and it was set to loop? It certainly won't loop, right? Anyway to resolve this inconsistency?
jonnyburger - 2/18/2026, 3:20:56 PM
the answer is that during preview, it works because it falls back to Html5Video which supports loop.
during rendering, it depends:
- most of the times we can get the duration from the container, even if the codec is not supported. We will automatically wrap OffthreadVideo in the appropriate
<Loop> - if the container is broken, or there is a CORS/network issue, we cannot get the duration and we fail.
so if you guard against CORS issues and invalid files, it should properly loop also in the fallbacl
will make sure to document this better!