使用onclick启动的视频不会在Firefox中启动,但会在Chrome中启动

时间:2013-10-29 15:48:33

标签: javascript html video-player

您好我有一个代码工作正常的页面,当分配了一个带有“.onclick”的元素时会启动视频。但它似乎只能在Chrome中运行。甚至有一个实例,当一个页面的视频可以工作时(在所有浏览器中),但现在它们都不起作用。

这在Chrome中运行得非常好。我觉得我已经在我的代码中搞砸了,因为FF是最严格的浏览器,因为它不会播放(奇怪的是在IE中)。任何帮助,将不胜感激。感谢。

2 个答案:

答案 0 :(得分:2)

谨慎分享您的代码,因为我似乎无法让它在FF中工作。但在其他浏览器中效果很好。

这是我正在使用的代码。

JS

var video = document.getElementById('video');
video.addEventListener('click',function(){
video.play();
},false);

HTML

<video src="your_video" width="250" height="50" poster="your_image" onclick="this.play();"/></video>

答案 1 :(得分:0)

其实我发现了这个问题。对于这种情况,Firefox会在A href标记内放置一个“#”。

感谢所有为我实际调查过的人。