【问题标题】:How to add a video for both platforms in splash screen in react native expo如何在反应原生博览会的初始屏幕中为两个平台添加视频
【发布时间】:2020-11-17 19:14:04
【问题描述】:

我正在使用 expo 开发一个 react native 应用程序,我试图在启动屏幕中添加一个 2 秒的视频,我到处搜索,找不到任何适用于 Expo 的东西。

有什么建议吗?

【问题讨论】:

    标签: react-native expo react-native-android splash-screen react-native-ios


    【解决方案1】:

    您不能将视频添加到世博会的启动画面。 Expo 不允许开发人员完全自定义启动画面,您可以在默认的 expo 启动画面中进行的唯一自定义是您可以更改背景颜色和图像。

    如果您想添加自己的带有视频的启动画面。我建议您创建一个新的启动画面组件。

    【讨论】:

    • 谢谢,但我的问题是如何将它添加到启动画面,我所知道的只有 app.json 可以访问
    • 如何加载该屏幕而不是启动屏幕?可以加载另一个屏幕吗?
    【解决方案2】:

    感谢 Tahir Ali,我在 App.js 中加载应用时添加了一个 setTimeout(boolean, video duration),如下所示:

    export default function App{
    
    const[loading, setLoading] = useState(true)
    
    useEffect(() => {setTimeout(()=>setLoading(false),5000)}, []);
    
    
    return( loading ? <LoadingScreen/> : <HomeScreen/> )}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 2018-08-19
      相关资源
      最近更新 更多