2013-07-19 3 views
5

Я пытаюсь использовать JWPlayer для воспроизведения видео на моем сайте.JWPlayer не может воспроизводить видео

Видеофайл указывается в качестве URL-адреса нашего сервера, но дело в том, что URL-адрес не содержит какого-либо формата, так как файл хранится как блок-блок на стороне сервера.

Итак, кто-нибудь знает, как его решить? Благодарю.

Вот мой код, как JavaScript:

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

ответ

2

Это звучит так, как будто JWPlayer требует расширения файла, чтобы узнать, как играть в файл.
Попробуйте переписать URL-адрес (.htaccess, iis) и в основном добавить .mp4 (или любой другой тип файла), чтобы исправить проблему.

+0

Thanks, Evolutionxbox. Я не могу напрямую добавить расширение файла к URL-адресу, это не сработает. –

7

JW Player должен знать расширение, но вы также можете установить его в настройках проигрывателя().

Если вы используете JW6 под этой линии:

file : videoUrl, 

Добавить:

type : 'mp4', 

Например. Если это FLV, сделать его Flv ...

Если вы используете JW5 под эту линией:

file : videoUrl, 

Добавить:

provider: 'video', 

Надеется, что это помогает!

+0

Это похоже на более легкое решение, чем мое. – evolutionxbox

+0

Спасибо, Этан. Я попробовал ваше решение, но, к сожалению, он все еще не удался, вот ошибка. Msg: Не найдено подходящих игроков и резервное включение. –

+0

Хм, могу я увидеть, где вы работаете? – emaxsaun

Смежные вопросы