2015-11-30 3 views
0

Мы представляем видеоконтент конечным пользователям, и недавно у меня был отчет пользователя о том, что они не могут просматривать видео (загруженные с помощью JW Player 7 самостоятельно) в любом из HTML5 поддерживаемых браузерами (IE11 11.9.0060, Chrome 46, Firefox 42).Факторы конечного пользователя, влияющие на загрузку Javascript

Мы протестировали в этих браузерах неоднократно, прежде чем жить, и мы никогда не были в состоянии воссоздать проблемы, сообщенные этим конечным пользователем

Вот код, который используется для создания экземпляра видеоплеера:

<script type="application/javascript" src="http://sharepoint-videos.s3.amazonaws.com/scripts/jwplayer.js"></script> 
 
<script type="application/javascript" src="http://sharepoint-videos.s3.amazonaws.com/scripts/jwplayer_license.js"></script> 
 
<link rel="stylesheet" href="http://sharepoint-videos.s3.amazonaws.com/scripts/player.css" type="text/css" media="screen" /> 
 
<div id="visualSPPlayer">Loading the player...</div> 
 
<script type="text/javascript"> 
 
var playerInstance = jwplayer("visualSPPlayer"); 
 
playerInstance.setup({ 
 
playlist: [{ 
 
     image: "http://sharepoint-videos.s3.amazonaws.com/screencasts/20002/poster.PNG", 
 
     sources: [ { 
 
      file: "http://sharepoint-videos.s3.amazonaws.com/screencasts/20002.mp4" 
 
     }], 
 
     tracks: [{ 
 
file: "http://sharepoint-videos.s3.amazonaws.com/screencasts/20002/thumbnails.vtt", 
 
kind: "thumbnails" 
 
}] 
 
    }], 
 
primary: "html5", 
 
width: "100%", 
 
aspectratio: "16:9", 
 
autostart: true, 
 
skin: { 
 
    name: "vapor", 
 
active: "#E16933", 
 
inactive: "#E16933", 
 
background: "#333333" 
 
} 
 
}); 
 
</script>

Этот пользователь сообщает, что все они видят выход в браузере является: Загрузка плеера ....

Здесь ошибка пользователь сообщает в консоли браузера:

Значение свойства «jwplayer» является нулевым или не определено, а не функция объекта

Мой вопрос, что может способствовать тому, эта проблема одного пользователя с загрузкой видео, когда они загружаются штрафом для моей команды и всех других пользователей. Что я должен заставлять его задуматься?

Я имел его проверить, если Javascript включен успешно: https://www.whatismybrowser.com/detect/is-javascript-enabled

+1

Есть, конечно, миллион причин. Одна из возможных причин заключается в том, что существует некоторая синтаксическая ошибка от того, что вводится перед контентом (из расширения браузера или даже программного обеспечения безопасности). Другой вероятной причиной может быть другое вмешательство в расширение, или рекламный блок-менеджер не позволяет ему загружать некоторые зависимости. Попросите его посмотреть его вкладку в сети в инструментах Chrome Dev и посмотреть, есть ли какие-либо ошибки при загрузке любых внешних файлов. – Antiga

ответ

0

Можете ли вы им попробовать другой компьютер в том же офисе? Как насчет окна инкогнито? Как насчет их телефона в wifi офиса? Да, я подозреваю, что контент, возможно, заблокирован. Как сказал @Antiga, попросите их взглянуть на вкладку сети, чтобы узнать, какие еще вызовы будут сделаны, и проверьте, чтобы увидеть http-код, все они должны быть 200.