HTML5视频播放按钮在火狐中不起作用



当我单击播放按钮时,它只是转到时间线的末尾。但是,如果您将股票代码拖到中间的某个地方(或实际上的任何地方),它会播放视频。那么为什么它最初不播放呢?

它适用于除火狐浏览器以外的所有其他浏览器。我正在使用火狐 17我很感激你的帮助。谢谢。

这是链接http://www.lonestarveincenter.com/

对不起

,死灵法术,但我找到了这个问题的答案。

您的onClick()事件不起作用的原因是因为Firefox将自己的onCLick事件添加到每个视频元素中,因此每当您单击视频时,视频就会开始播放,然后立即停止。

function playPause() {
  'Before this event is fired the FF onClick event is fired'
  player = document.getElementById("PlayerID")
    var playBtn = document.getElementById('<%= img.ClientID %>');
    if (!player.paused) { 'Player is playing and will go through this code block'
      playBtn.setAttribute('Style', 'display: block;');
      player.pause();
    }
    else { 'Player is playing and will skip this code block'
      playBtn.setAttribute('Style', 'display: none;');
      player.play();
    }
  } 

W3 School的 http://www.w3schools.com/html/html5_video.asp 将视频的<source>更改为HTML5 Video网站上的视频的一个非常快速的测试显示了所需的行为:单击播放,视频从头开始。

我建议您尝试重新编码视频,并在本地进行测试。您目前如何编码?

我遇到了完全相同的问题。我正在使用 WebM 视频,它会播放得很好 - 在时间轴上选择一个位置之后。我转换为 .ogv,将其作为 WebM 和 mp4 上方 HTML 中的第一个选项,它在 Firefox 和所有其他主要浏览器中运行良好。

最新更新