Tôi đã thiết lập một trang web thử nghiệm .. Tôi đang cố triển khai một video HTML5 để phát trên trang web mà tôi đang phát triển và tôi muốn sử dụng jplayer để nó rơi trở lại một tập tin swf nếu video html5 không được hỗ trợ.Khách hàng đóng kết nối khi phát trực tuyến m4v từ apache sang chrome với jplayer
http://dev.johnhunt.com.au/ là những gì tôi có cho đến thời điểm này. Nó hoạt động tốt nếu tôi cung cấp http://www.jplayer.org/video/m4v/Big_Buck_Bunny_Trailer_480x270_h264aac.m4v cho video, tuy nhiên nếu tôi lưu trữ nó trên máy chủ của riêng tôi nó chỉ đơn giản là không bao giờ bắt đầu chơi.
Loại mime chắc chắn là chính xác, video/m4v. Charles Proxy nói:
Client closed connection before receiving entire response
Infact, đây là toàn bộ yêu cầu:
GET /Big_Buck_Bunny_Trailer_480x270_h264aac.m4v HTTP/1.1
Host dev.johnhunt.com.au
Cache-Control no-cache
Accept-Encoding identity;q=1, *;q=0
Pragma no-cache
User-Agent Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.4
Accept */*
Referer http://dev.johnhunt.com.au/
Accept-Language en-US,en;q=0.8
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie __utma=120066461.1007786402.1349773481.1349773481.1349786970.2; __utmb=120066461.1.10.1349786970; __utmc=120066461; __utmz=120066461.1349773481.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
Range bytes=0-
Và câu trả lời:
Some binary data (maybe 3 or 4kbytes long)
nào trông ok. Tôi cho rằng 'client' là trình duyệt chrome của tôi .. tại sao nó lại từ bỏ? Làm thế nào tôi có thể sửa lỗi này? Đó là lái xe cho tôi điên như tôi không thể tìm thấy bất cứ điều gì trên google :(
Khi tôi sử dụng các tập tin m4v trên jplayer.org đây là yêu cầu:
GET /video/m4v/Big_Buck_Bunny_Trailer_480x270_h264aac.m4v HTTP/1.1
Host www.jplayer.org
Cache-Control no-cache
Accept-Encoding identity;q=1, *;q=0
Pragma no-cache
User-Agent Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.4
Accept */*
Referer http://dev.johnhunt.com.au/
Accept-Language en-US,en;q=0.8
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie __utma=24821473.325705124.1349773077.1349773077.1349773077.1; __utmc=24821473; __utmz=24821473.1349773077.1.1.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)
Range bytes=0-
đáp ứng:
Lots of binary data (very long.. working)
Chúc mừng, John.
Lưu ý, tôi không muốn sử dụng jwplayer vì nó không phải là nguồn mở. –
Bổ sung: Trong Chrome dưới tab mạng của công cụ dev tôi nhận được hai yêu cầu cho tệp video, lần đầu tiên có trạng thái chờ xử lý, trạng thái thứ hai có trạng thái bị hủy, cả hai loại đang chờ xử lý nhưng trạng thái bị hủy có màu đỏ. Cả hai kích thước là 13bytes, thời gian trên là 551ms. –