Chcę sprawdzić subskrypcję użytkowników przed zezwoleniem im na obejrzenie wideo, z tego powodu używam PHP do interakcji z Stripe, aby sprawdzić subskrypcja autora, a nie wykorzystywane PHP script służyć MP4 do przeglądarkiPHP serve MP4 - Chrome "Tymczasowe nagłówki są wyświetlane/żądanie jeszcze się nie zakończyło" bug
działa on prawidłowo po raz pierwszy film jest odtwarzany w Google Chrome (używając odtwarzacza HTML5) ... Ale kiedy zamknąć wideo i odtwarzać je znowu, wideo nie jest już odtwarzane ... NIE mogę też ponownie załadować bieżącej strony. To tak, jakby serwer przestał działać.
Po sprawdzeniu pierwszego żądania wideo (tego, który został odtworzony), w zakładce Timing widzę: "UWAGA: żądanie nie zostało jeszcze zakończone!" (Zrzut ekranu poniżej)
Kiedy sprawdzać 2nd żądanie wideo (jeden nie grał), w zakładce Nagłówki mówi „[znak ostrzegawczy] nagłówki tymczasowe są pokazane” (zrzut ekranu poniżej)
wszystko działało zgodnie z oczekiwaniami w Safari lub Firefox
Ktoś ma jakiś pomysł co się dzieje? Jedynym sposobem, aby ponownie odtworzyć film, jest zamknięcie bieżącej karty i ponowne wejście do witryny. Ponowne ładowanie nie działa!
Czy pliki są lokalne? Jeśli tak, w jaki sposób udostępniasz swoje pliki? – divaka
To, co wydaje mi się dziwne, to nagłówek 'Range'. W twoim przypadku jest to 'bytes = 0-'. Typowy format nagłówka "Content-Range" to "bajty 0-499/1234", co oznacza pierwsze 500 bajtów pliku o rozmiarze 1234 bajtów. Właśnie dlatego pytam, w jaki sposób udostępniasz swoje pliki, ponieważ musisz wspierać wznawianie pobierania/przesyłania strumieniowego plików. Sprawdź to, aby uzyskać więcej informacji: http://stackoverflow.com/a/4451376/1412896 – divaka
Dokumenty dotyczące zakresu treści: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html – divaka