2013-07-19 39 views
5

Tôi đang cố gắng sử dụng JWPlayer để phát video trên trang web của mình.JWPlayer không thể phát video

Tệp video được cung cấp dưới dạng url từ máy chủ của chúng tôi, nhưng có điều là url không chứa bất kỳ định dạng nào vì tệp được lưu trữ dưới dạng blob ở phía máy chủ.

Vì vậy, có ai biết cách giải quyết không? Cảm ơn.

Đây là mã của tôi như javascript:

function loadVideoByUrlWithSize(elementId, videoUrl, videoThumbnail, width, height) { 
    jwplayer(elementId).setup({ 
     file : videoUrl, 
     image : videoThumbnail, 
     width : width, 
     height : height 
    }); 
} 

Trả lời

2

Nghe có vẻ như nếu JWPlayer yêu cầu tiện ích tập tin để biết làm thế nào để chơi các tập tin.
Hãy thử viết lại url (.htaccess, iis) và về cơ bản nối thêm .mp4 (hoặc bất kỳ loại tệp nào) để khắc phục vấn đề.

+0

Cảm ơn, Evolutionxbox. Tôi không thể thêm phần mở rộng tập tin vào url trực tiếp, nó sẽ không hoạt động. –

7

Trình phát JW cần biết tiện ích, nhưng bạn cũng có thể đặt loại cũng như trong quá trình thiết lập trình phát().

Nếu bạn đang sử dụng JW6, dưới dòng này:

file : videoUrl, 

Add:

type : 'mp4', 

Ví dụ. Nếu nó là một flv, làm cho nó flv ...

Nếu bạn đang sử dụng JW5, dưới dòng này:

file : videoUrl, 

Add:

provider: 'video', 

Hope this helps!

+0

Điều này có vẻ như là một giải pháp dễ dàng hơn tôi. – evolutionxbox

+0

Cảm ơn, Ethan. Tôi đã thử giải pháp của bạn, nhưng không may, nó vẫn không thành công, đây là lỗi msg: Không tìm thấy người chơi phù hợp và dự phòng nào được kích hoạt –

+0

Hm, tôi có thể biết bạn đang chạy cái này ở đâu không? – emaxsaun