世博会视频组件有问题。当我像这样直接插入uri时,效果非常好:
source={{ uri: 'https://www.dropbox.com/s/vably6/intro.mp4?raw=1', }}
但是,当我动态插入源代码时,它会播放大约25%的时间。
source={{ uri: `${player}`, }}
什么可能导致装载不一致?
ulmd4ohb1#
它应该会起作用。但是如果你的 player 变量来自任何状态,则必须确保在渲染组件之前,应设置如下条件:
player
if(player) return // The code related to the video.
如果您的player变量仍然为空,则:
if(!player) reuturn // Some kind of loading spinner
1条答案
按热度按时间ulmd4ohb1#
它应该会起作用。
但是如果你的
player
变量来自任何状态,则必须确保在渲染组件之前,应设置如下条件:如果您的player变量仍然为空,则: