Если все это работает, какой из них лучше использовать здесь?
можно играть, можно играть, играть или играть
Имеет ли смысл использовать только один из них, и если да, то какой?
Имеет ли смысл использовать их все?
const playingEvents = ["playing"];
Код: https://jsfiddle.net/spaozyxq/28/
Отправляется, когда на носителе достаточно данных для начала воспроизведения после воспроизведения.
событие, но также при восстановлении после остановки, при зацикливании носителя
перезапускается и после поиска, если он играл до поиска.
const playingEvents = ["canplaythrough"];
Код: https://jsfiddle.net/spaozyxq/30/
Пользовательский агент оценивает, что если воспроизведение начнется сейчас,
медиаресурс может отображаться с текущей скоростью воспроизведения
до конца без остановки для дальнейшей буферизации.
const playingEvents = ["canplay"];
Код: https://jsfiddle.net/spaozyxq/32/
Пользовательский агент может возобновить воспроизведение медиа-данных, но оценки
что если воспроизведение начнется сейчас, медиаресурс не сможет
воспроизводиться с текущей скоростью воспроизведения до конца без
остановить для дальнейшей буферизации контента.
const playingEvents = ["play"];
Код: https://jsfiddle.net/spaozyxq/36/
Отправляется, когда состояние воспроизведения больше не приостанавливается, в результате
метод воспроизведения или атрибут autoplay.
const playingEvents = ["canplay", "canplaythrough", "play", "playing"];
Код: https://jsfiddle.net/spaozyxq/39/