Dirk Luberth Dijkman
Dirk Luberth Dijkman
added a speed slider https://ldijkman.github.io/async-esp-fs-webserver/ 
some changes higlight button on auto play cycle https://ldijkman.github.io/async-esp-fs-webserver/ 
maybe try to flash it from browser https://ldijkman.github.io/async-esp-fs-webserver/ino/ESP32-CAM_Camera_Webserver/BIN/CAM-Flash.html then you krow if it is software or hardware related
Hmmm lefttop button camera should not say text camera But your text camera type ov2640 Sorry i have no idea lefttop not text camera but should list the type 
If there is a wifi router internet connection files should be auto downloaded and saved to sd card
i was think more like a doorbell cam if input is high or low send telegram message with a handy stream link that will open in browser a message like...
better give a bit more info in arduino comments that it start as an wifi accespoint where you have to connect to with a wifi broadcasted name "ESP32-API1234" and password...
scheduler.html served from ESP espasyncFSbrowser webserver with your program ;-)  edit scheduler.html in ace editor and save it on esp webserver (copy paste from codepen.io example)...
do not realy understand it all but scheduler on / off switchtimes array websocket seems to get to the ESP and also on serial monitor const ws = new WebSocket('ws://8.8.8.8/ws');...
trying to figure out how it works my simple server ino with custom websocket listener // Init with custom WebSocket event handler and start server server.init(onWsEvent); added when server on...