javascript - 通过 onclick 启动的视频不会在 Firefox 中启动,但可以在 Chrome 中启动

标签 javascript html video-player

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

这在 Chrome 中工作得很好。我想我在代码中的某个地方搞砸了,因为 FF 是最严格的浏览器,所以它无法播放(在 IE 中也很奇怪)。任何帮助,将不胜感激。谢谢。

最佳答案

请分享您的代码,因为我似乎无法让它在 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>

关于javascript - 通过 onclick 启动的视频不会在 Firefox 中启动,但可以在 Chrome 中启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19663048/

相关文章:

javascript - MVC 中字符串的全局化 - JavaScript 翻译

javascript - 页面刷新后重新加载ajax检索数据

html - 设置书写模式/文本方向从下到上

javascript - 如何将 html5 视频拉伸(stretch)到宽度 :600 and height 200?

html - 如何修复嵌入式视频全屏按钮在 Wordpress 上不可点击?

javascript - 获取聊天记录pubnub中的消息时间

javascript - javascript闭包的困惑

html - AngularJS Node 应用程序下载而不是在 Internet Explorer 中加载

html - 仅具有绝对定位元素的所见即所得 HTML 编辑器

javascript - 带有背景视频的刷新页面