Obecnie tworzę usługę strumieniowego przesyłania wideo, w której wideo jest transkodowane w porcjach po około 1 MB każdy. Odtwarzacz HTML5 Firefox, Chrome i IE dokładają wszelkich starań, aby zażądać częściowej zawartości (przez dodanie nagłówka Range do ich żądania). Niestety, większość czasu to nagłówek wygląda tak:Jak zmusić przeglądarkę do żądania mniejszego zasięgu z 206 częściową zawartością
Range:bytes=0-
Nie chcę, aby powrócić do pełnej zawartości, ale tylko 1MB zawartości, więc wrócę to:
Content-Range:bytes 0-1048575/5074944
teraz Chrome akceptuje to całkowicie i żąda częściowej treści, dopóki nie osiągnie całkowitej długości. Firefox tworzy jednak tylko jedną prośbę, która zawiera częściową treść, a nie pełną. Firefox uważa, że jest to pełna zawartość, a więc nie jest odtwarzane pełne wideo, tylko jego część. Jak uzyskać takie samo zachowanie w Firefoksie, jakie mam w Chrome? Próbowałem wrócić, ale 416 zakres nie był satysfakcjonujący, ale wydaje się, że zarówno Chrome, jak i Firefox żądają otrzymania tego kodu statusu.
To nie daje odpowiedzi na pytanie. Gdy masz już wystarczającą [reputację] (https://stackoverflow.com/help/whats-reputation), będziesz mógł [komentować dowolny wpis] (https://stackoverflow.com/help/privileges/comment); zamiast tego [dostarczaj odpowiedzi, które nie wymagają wyjaśnień od pytającego] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-do-zamiast). - [Z recenzji] (/ opinia/niskiej jakości-posts/18179198) –