Open danielthedifficult opened 1 year ago
Hello Cloudflare team,
We have a use case where we are using an external 'video picker' list to select a video they want to watch.
Once they click it, we update the props going to the <Stream> component, including the src and poster props.
<Stream>
src
poster
The src prop seems to take effect, because starting the video does in fact play the selected video, however the poster does not change.
It looks like it's an intended behavior due to the useMemo implementation without dependencies here: https://github.com/cloudflare/stream-react/blob/fda143fde6e235706ae14afc9dc919a11374c15b/src/useIframeSrc.tsx#L53-L59
useMemo
Which says you can use the SDK to make the changes... but I don't see how.
Thanks in advance - we're hoping to switch to Stream from a competitor but this is blocking our implementation :)
Hey, thanks for reporting! We'll take a look at this soon! 🙏🏻
Hello Cloudflare team,
We have a use case where we are using an external 'video picker' list to select a video they want to watch.
Once they click it, we update the props going to the
<Stream>
component, including thesrc
andposter
props.The
src
prop seems to take effect, because starting the video does in fact play the selected video, however the poster does not change.It looks like it's an intended behavior due to the
useMemo
implementation without dependencies here: https://github.com/cloudflare/stream-react/blob/fda143fde6e235706ae14afc9dc919a11374c15b/src/useIframeSrc.tsx#L53-L59Which says you can use the SDK to make the changes... but I don't see how.
Thanks in advance - we're hoping to switch to Stream from a competitor but this is blocking our implementation :)