У меня есть MVC View, который содержит тег <Video>
.В конечном итоге src получает вызов к действию моего контроллера (т.е. src="/myController/Video?filename=xxx.mp4"
).
Видео может быть большим, поэтому я смоделировал код контроллера с здесь .Это прекрасно работает, когда видео воспроизводится.Однако действие контроллера вызывается несколько раз.
В первый раз диапазон в заголовке равен {"bytes", "0", ""}
,
во второй раз {"bytes", "50003968", ""}
и
в третий раз {"bytest", "98304", ""}
(FWIW, размер этого видео 50203893).
Эти числа меняются в зависимости от конкретного видео, но оно всегда вызывается несколько раз.
Есть идеи, почему контроллер вызывается более одного раза?