логический атрибут react не работает, видео не воспроизводится автоматически

#javascript #html #reactjs

Вопрос:

У меня есть <video> компонент реакции. И я добавил автозапуск в качестве атрибута.

 <video autoplay muted src="/vids/vid.mp4">
 

И не работает. Но когда я устанавливаю autoplay="true" , он начинает работать.

 <video autoplay="true" muted src="/vids/vid.mp4">  //Works
 

почему это для логического атрибута, только autoplay puting не работает в react? в других случаях для атрибутов, подобных hidden этому, это работает.

Почему это происходит? Какой из них является правильным способом указания логического атрибута?

Комментарии:

1. автозапуск={true} работает для вас?

Ответ №1:

У меня была та же проблема с autoplay атрибутом с React. Вы хотите использовать autoPlay вместо этого. Тогда вы должны просто уметь использовать его вот так:

 <video autoPlay muted src="/vids/vid.mp4">