unity视频播放空格暂停代码不知道哪里错了实现不了

问题遇到的现象和发生背景
用代码块功能插入代码,请勿粘贴截图
我想要达到的结果

我在做unity视频播放时,想通过脚本加入一个空格暂停播放的功能,但不知道为什么哪里错了,运行时按空格没有反应
代码如下
void update()
{
if(input.getkeydown(keycode.space))
{
videoplayer.pause()
}
else
{
videoplayer.play()
}
后来加入一个参数来判断就可以实现这个功能,但不知道为什么这样写功能无法实现,看着没有毛病啊

咱分析一下你的逻辑就知道了:当按下空格按键那一帧,执行暂停逻辑,之后重复执行播放逻辑。所以在你看来运行时按空格没反应,因为很快就又播放了。

else不应该并列space