2013-12-02 4 views
2

Это мой первый опыт использования Jwplayer. Я пытаюсь воспроизвести видео с помощью Jwplayer. Код, который я написал, работает в Firefox, IE, Opera, но не в Chrome.Jwplayer не может воспроизводить видео в Chrome

Он говорит: «Ошибка загрузки носителя: файл не может быть воспроизведен». Мой код приведен ниже. Я также использую CodeIgniter и Bootstrap.

<section class="row"> 
       <div class="col-md-12"> 
        <div id="ad-video">Loading the player...</div> 
       </div> 
      </section> 

$(document).ready(function(){ 
    jwplayer("ad-video").setup({ 
     file: "http://vatiali.com/assets/videos/choc.mp4", 
     image: "http://vatiali.com/assets/images/black.jpg" 
    }); 
}); 
+0

исправлена ​​проблема. просто добавьте "primary:" flash "". –

+1

Рад, что у тебя это получилось! – emaxsaun

+1

Я бы заглянул в сервер MIME TYPE думал о файлах MP4. Это может быть причиной проблемы. – emaxsaun

ответ

4

Я не думаю, что это правильное исправление. Я думаю, что это временное решение, которое маскирует истинную проблему.

По умолчанию для основного режима воспроизведения используется HTML5. При работе с настройкой по умолчанию JWPlayer должен автоматически отступать от воспроизведения видео со вспышкой, если браузер не поддерживает воспроизведение HTML для видеофайла и установлен плагин Flash.

Я подозреваю, что ваша реализация JWPlayer работает только с Flash.

Протестируйте свою реализацию в браузере, на котором не установлен Flash, но поддерживает воспроизведение HTML5 используемого вами типа видео. Я подозреваю, что это не сработает.


Для дальнейшего устранения этого, пожалуйста, вернуть первичную настройку по умолчанию, откройте консоль JavaScript, обновите страницу и сообщить нам, что ошибка, которую вы видите.

Вот догадка о том, что может быть проблемой. Является ли файл jwplayer.html5.js в том же каталоге, что и файл jwplayer.js? Если вы не можете использовать параметр «html5player», укажите местоположение файла.

+0

благодарим вас за беспокойство. Файл jwplayer.html5.js находится в том же месте. но когда я пытаюсь воспроизвести файл в chrome, он не переключается обратно на flash. он просто показывает «загрузочный носитель ошибок: файл не может быть воспроизведен». Я посмотрел в stackoverflow. где-то он сказал, чтобы отключить аппаратное ускорение. Я сделал это и все еще ничего. не знаю, что делать иначе, чем тогда. –

+0

Есть ли веб-страница, на которую вы можете отправить мне ссылку? Если так, я посмотрю. –

1

Мне нужно было установить параметр для первичной 'вспышки' для моей настройки jwplayer. Код выглядит

video_player_jw.setup({ 
     file: $('#source_url').val(), 
     height: 360, 
     width: 640, 
     primary: 'flash' 
    }); 

Я только делаю это в хроме, как это работает хорошо с основным, как html5 во всех других браузерах.

+0

Спасибо за ваш ответ –

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