I've inherited a project that uses video.js and videojs-record
In the project I've inherited, the user of the app is required to click twice before recording starts - first, on the camera icon in the middle of the player, and second on the circle 'record' button on the bottom left. (There's also a requirement to accept permissions the first time, but I'm not personally worried about that requirement as I understand its necessity).
But realistically, for my use case, I don't want to ask the user to click anything to record. I want to start recording programatically through javascript, once permissions are accepted.
But even all the examples have the user required to click those two buttons, so I'm starting to think there's no way around it. I looked through all the options and I couldn't find any for this. I see the functions start
and stop
but when i do player.start()
and player.stop()
it says undefined.
To start the device use player.record().start()