Chrome에 이상한 문제가 있습니다.HTML5 동영상 요소 요청이 영원히 계속 대기 중임 (크롬에서)
<video>
요소를로드 할 때마다 크롬이 두 개의 HTTP 요청을 시작합니다. 첫 번째는 영원히 보류있을 것
는 (나는 이것이 "메타 데이터", "부분적인 내용"요청 것 같다. 그러나이 점은이 보류있을 것입니다)
동일한 파일에 두 번째는 로드가 끝나면 확인하고 계속 진행합니다.
여기서 문제는 브라우저 페이지를 닫을 때까지 첫 번째 요청이 보류 상태로 유지된다는 것입니다. 따라서 어떤 시점에서 여러 개의 비디오를로드하면 사용 가능한 모든 요청이이 보류중인 요청에 의해 점유되기 때문에 Chrome이 중단되어 다운로드를 중지합니다. http://jsbin.com/ixifiq/3
내가 문제를 재현 확인했습니다, 그리고 그것은 모두 Video.js 및 MediaElements.js frontpages에 무슨 일이 일어나고 :
는 여기 감소 된 테스트 케이스를 만들었습니다. 페이지를로드 할 때 네트워크 탭을 열면 보류중인 첫 번째 요청이 표시됩니다. 그런 다음 비디오에서 재생을 누르면 두 번째 요청이 작동하는 것을 볼 수 있지만 첫 번째 요청은 영원히 계속 보류됩니다.누구든지이 버그에 대한 수정을 알고 있습니까?
Youtube HTML5 비디오 모드에서 테스트 한 결과, 같은 버그가저기서 발생했다고 생각합니다. –
직접 비디오를 요청하면 브라우저가 올바르게 재생합니까? 아니면 동일한 동작을 관찰 할 수 있습니까? –
'