将VideoPlaybackScreen添加到Stack.Navigator
现在有了VideoPlayback屏幕,需要将其添加到我们的Stack.Navigator中,以便我们可以将其作为导航的一部分进行访问。- 打开
App.tsx。 - 从屏幕导入VideoPlaybackScreen。
- 添加一个名为VideoPlaybackScreen的新
Stack.Screen,并将其设置为呈现新的VideoPlaybackScreen组件。
导航到VideoPlaybackScreen
现在,当我们点击Watch Now(立即播放)按钮时,可以启动VideoPlaybackScreen。- 打开
VideoDetailScreen.tsx。 - 更新Watch Now按钮的pressFunction以导航到VideoPlayerScreen。
- 向导航赋予一个
videoURL属性然后将其设置为videoURL的值。
启动VideoPlaybackScreen
现在正在将数据传递给VideoPlaybackScreen,让我们来展示一下。- 打开
VideoPlaybackScreen.tsx。 - 向屏幕
{ navigation, route }: any添加导航和路径属性。
- 将文本设置为
route.params.videoURL。
VideoPlaybackScreen.tsx中更新后的代码应如下所示:

带有URI的视频屏幕

