Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 玩家想要设置游戏,但得到警告_Javascript_Reactjs_React Hooks_React Player - Fatal编程技术网

Javascript 玩家想要设置游戏,但得到警告

Javascript 玩家想要设置游戏,但得到警告,javascript,reactjs,react-hooks,react-player,Javascript,Reactjs,React Hooks,React Player,我尝试使用ReactPlayer播放视频,并设置播放开始状态,但出现了一些错误 这是我的代码: function App() { const [playing, setPlaying] = useState("true"); return( <ReactPlayer playing={playing} url={myvideo} muted={muted} onEnded={playNext}

我尝试使用ReactPlayer播放视频,并设置播放开始状态,但出现了一些错误

这是我的代码:

function App() {
  const [playing, setPlaying] = useState("true");

  return(
  <ReactPlayer
        playing={playing}
        url={myvideo}
        muted={muted}
        onEnded={playNext}
      />
)}
函数应用程序(){
const[playing,setPlaying]=useState(“真”);
返回(
)}
这就是错误:

0.chunk.js:31274警告:失败的道具类型:为
ReactPlayer
提供的
string
类型的无效道具
playing
,应为
boolean


有人能给我解释一下这是错误的原因,以及如何修复它吗?

正如错误消息所述,它需要
布尔值,但最初在
useState
中传递
“true”
,它被认为是
字符串

您需要使用
boolean
类型而不是
string
,如下所示:

const [playing, setPlaying] = useState(true);
有关as的信息,请参见官方文件:

播放
:设置为
暂停或播放媒体