Jwplayer正在研究谷歌浏览器,但没有在IE 11版本中工作。
Here is my code:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1">
<title>Player Widget</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="http://content.jwplatform.com/libraries/D0JWLonA.js" type="text/javascript"></script>
<!--<script data-main="playercomponent.playerwidget" src="script/require.js"></script>-->
<style>
* {
margin: 0 auto;
}
</style>
</head>
<body>
<div id="player-widget-container" style="float:left;"></div>
<div>Text to display in full screen mode at bottom</div>
</body>
<script>
//$(document).ready(function () {
var playerInstance = jwplayer("player-widget-container");
playerInstance.setup({
file: "http://182.70.125.99/edge360/videos/cam1/fast.mp4",
title: "title",
width: 500,
height: 300,
autostart: false,
controls: true,
repeat: true,
});
//})
</script>
</html>
同样“在底部以全屏模式显示的文字”应该在播放器下方的全屏模式下可见。
答案 0 :(得分:1)
在离线(来自file://
协议)中查看文件时出现此错误。
我已经将我的jwplayer.js代码取消了,而且 3088 上发生了错误。
我所要做的就是替换这段代码:
var e = j[c(d)];
return e && (a[d] = b.serialize(e)), a
到
if (typeof j !== 'undefined') {
var e = j[c(d)];
return e && (a[d] = b.serialize(e)), a
} else {
return false, a
}
或在minfied版本中
第3行:12.436(搜索j[c(d)]
)
if(typeof(j)!=='undefined'){var e=j[c(d)];return e&&(a[d]=b.serialize(e)),a}else{return false,a}
答案 1 :(得分:0)
这是一篇很老的帖子,但我刚刚在JWPlayer中遇到过这个问题,我找不到任何体面的技术说明,所以我想我会把它写在这里......
我在IE 11中使用JWPlayer(7.9.3)和Windows 7(通过http)时收到错误Unable to get property 'jwplayer.volume' of undefined or null reference
的用户。
事实证明,她在IE 11中禁用了 DOM存储。经过一些研究,我发现当localStorage不可用时,JWPlayer会抛出此脚本错误。在 Internet选项 - >&gt;下更改IE设置后问题得以解决高级标签 - &gt; 安全部分。确保启用DOM存储已检查。
理想情况下,JWPlayer将在以后的版本中修复此问题。