I don’t see any logic to the sequence of color changes so call it what you want. If you have a reason why there is a change in color then that would be the hint at what classname to use.
Blue is the initial state meaning, that play button has not been clicked.
Green, the next color means, that button was pressed 1 time.
Orange, the next color means, that same button was clicked a 2nd time.
That was my thinking in coming up with the color changes.
Maybe I don’t need that many color changes and should just stick to the 1.
Where it just changes to 1 color.
I don’t think adding in a pause svg would make sense being that, the Play svg would then only be seen 1 time on that button, then after it is clicked, would be on Pause, and stay as Pause. So, you would end up just re-clicking the same pause button.
The code isn’t even set up that way now that I think of it.
The video resets every time the Exit button is clicked.