我们向最终用户展示视频内容,我最近收到用户报告,他们无法在任何支持 HTML5 的浏览器(IE11 11.9.0060、Chrome 46、火狐 42)。
在上线之前,我们已经在这些浏览器中反复进行了测试,但我们从未能够重新创建该最终用户报告的问题
这是用于实例化视频播放器的代码:
<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' 的值为 null 或未定义,不是函数对象
我的问题是,当我的团队和所有其他用户正常加载视频时,这个用户的视频加载问题可能是什么原因造成的。我应该让他考虑改变什么?
我已经让他测试了是否成功启用了 Javascript:https ://www.whatismybrowser.com/detect/is-javascript-enabled