Итак, у меня есть потоковое видео, и я хочу знать, когда оно буферизуется. В принципе, это не так сложно, просто добавление EventListener для какого-либо типа буферизующего события, но мне было интересно, если это обязательно «лучший» способ сделать это.
Моя другая мысль заключалась в настройке таймера, который опрашивает видеопоток каждые X миллисекунд, спрашивая его, является ли видео Buffering (), или что-то подобное. Хотя в худшем случае я мог бы подождать полные миллисекунды X, прежде чем отправлять запросы на видеопоток, я решил, что на самом деле это не для меня; Я могу обойти это, и действительно уже вполне естественно.
Итак, я спрашиваю: есть ли существенные накладные расходы, связанные с наличием EventListener (при условии, что у меня их уже немало), или преимущество в том, что перехват события буферизации сразу достаточно привлекательный?