Затраты на использование EventListener против опроса - PullRequest
2 голосов
/ 01 июля 2011

Итак, у меня есть потоковое видео, и я хочу знать, когда оно буферизуется. В принципе, это не так сложно, просто добавление EventListener для какого-либо типа буферизующего события, но мне было интересно, если это обязательно «лучший» способ сделать это.

Моя другая мысль заключалась в настройке таймера, который опрашивает видеопоток каждые X миллисекунд, спрашивая его, является ли видео Buffering (), или что-то подобное. Хотя в худшем случае я мог бы подождать полные миллисекунды X, прежде чем отправлять запросы на видеопоток, я решил, что на самом деле это не для меня; Я могу обойти это, и действительно уже вполне естественно.

Итак, я спрашиваю: есть ли существенные накладные расходы, связанные с наличием EventListener (при условии, что у меня их уже немало), или преимущество в том, что перехват события буферизации сразу достаточно привлекательный?

1 Ответ

0 голосов
/ 01 июля 2011

Оставьте это для EventListener.Тем не менее, вы можете избежать буферизации, если вы динамически меняете видео на видео низкого качества.

...