当用户点击播放/暂停、音量或全屏按钮时,页面将进行后退。这在Chrome 23、IE 9、Safari 5(Windows和Mac版)中都有发现。Firefox 17和Opera 12则没有此问题。其中,在Safari中,全屏功能最优。
以下是我用于嵌入视频的代码:
<div id='my-video'></div>
<script type='text/javascript'>
jwplayer('my-video').setup({
file: '/videos/Penultimate_Md.mp4',
image: '/videos/penultimate_first.png',
width: '480',
height: '270',
});
</script>
如何解决这个问题?这只是一个与我无关的错误吗?
已确认
这是HTML5视频播放器中的一个错误。控制栏输入都是html按钮,这会导致ASP验证器触发(感谢@Lando指出)。Longtail表示它将在下一个版本中修复。如果用户安装了Flash,添加primary:flash
将起作用。
__doPostBack
,这又会触发theForm.submit()
而导致页面重新加载。如果将播放器移到表单之外,就不应该再重新加载页面了。 - Lando