`

HTML5 video 标签浏览器兼容问题

 
阅读更多

使用需要注意的问题:

1.多种格式视频

不可以只有MP4格式,一定要引入Ogg格式视频,否则在火狐上会不兼容报错。 推荐个不错的视频格式转换器,下载地址 :http://download.csdn.net/detail/danhuan/9905942

2.引入html5media.js

引入html5media.js,可以使兼容IE

3.如果想要设置视频宽度为百分比%自适应占满容器,注意 video的属性width不可以为百分比%

注意 不可以 直接在<video> 标签里面加width = "100%",因为的属性width只支持像素值,不支持百分比。虽然<video width = "100%"> 在谷歌火狐浏览器中可以正确显示,但是在IE中会不兼容,导致无法播放视频。 如果想要设置视频宽度为百分比%自适应占满容器,可以 通过内部样式<style>...</style>或外部样式<link rel="stylesheet" href="CSS文件路径" />设置,但 不可以 通过内联样式style="width:100%" 设置样式,否则不兼容IE。

4.如果视频是固定宽高,则可以直接在属性中设置,千万注意不要加单位px,否则IE不兼容。

正确示例如下:

<video width="1000" height="500" controls autoplay="true" loop="true" preload="auto">

错误示例如下:

<video width="1000px" height="500px" controls autoplay="true" loop="true" preload="auto">

 

 

 

来源:https://github.com/danhuan/video-demo

 

 

 

 

//----------------------------------------------------------------------------------------------------------------------------

实现暂停播放:

<video src="xxx"  class="myVideo" ></video>

 

 <script>

$(function(){

$(".myVideo").click(function(){

var myVideo = $(this)[0];

if(myVideo.paused){

myVideo.play() 

}else{

myVideo.pause(); 

}

 

});

})

</script>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    Video播放器兼容各大浏览器

    "Video播放器兼容各大浏览器"这个主题涉及到如何确保HTML5 Video元素在不同浏览器上展现一致的外观和功能,以提供无缝的用户体验。以下是一些核心知识点的详细解释: 1. **HTML5 Video元素**:这是Web上嵌入和播放...

    H5 Video标签调用摄像头进行录像,兼容苹果、安卓系统、可在微信浏览器正常使用

    总结,实现H5 Video标签调用摄像头录像并兼容苹果、安卓系统以及微信浏览器,主要涉及HTML5 `&lt;video&gt;`标签、MediaStream Recording API、JavaScript编程以及微信JS-SDK的使用。通过这些技术,我们可以创建出一个跨...

    解决浏览器不支持video问题

    JavaScript 库如 Video.js 或 Plyr 可以帮助处理浏览器兼容性问题,提供统一的播放控制界面。这些库通常内置了多种视频格式的支持,通过 JavaScript 动态调整 `&lt;video&gt;` 标签的 `src` 属性,以适应用户浏览器的能力...

    HTML5的video标签的浏览器兼容性增强方案分享

    然而,由于历史原因和不同浏览器之间的技术差异,`&lt;video&gt;`标签的浏览器兼容性问题一直困扰着开发者。为了解决这个问题,我们可以采取以下策略: 首先,准备多种视频格式。不同的浏览器支持的视频编码格式不尽相同...

    为了解决在safari浏览器video标签无法播放视频的问题

    总结来说,解决Safari浏览器`&lt;video&gt;`标签无法播放视频的问题主要涉及理解浏览器对视频格式的支持情况,提供多格式视频源,使用JavaScript库增强兼容性,以及检查用户的浏览器设置。对于开发者来说,熟悉这些技术和...

    能够兼容IE8以下浏览器的H5 Video标签播放插件,测试可用

    这通常意味着除了`html5media.min.js`之外,还可能存在其他辅助文件,如Flash的SWF文件或者是处理不同浏览器兼容性的额外JavaScript代码。在实际应用中,开发者需要确保所有必要的资源都已本地化,以便在没有网络...

    处理HTML5新标签的浏览器兼容版问题

    这导致了开发者在使用HTML5的新标签时遇到了浏览器兼容性的问题。为了解决这些问题,我们有必要探讨一些方法,让HTML5的新特性在不支持它们的浏览器中也能正常工作。 首先,为了让浏览器识别并正确显示HTML5的新...

    HTML5视频播放video标签使用方法.docx

    总之,HTML5的`&lt;video&gt;`标签极大地提升了网页视频的可用性和兼容性。结合JavaScript,我们可以创建功能丰富的视频播放器,满足各种需求。在实际应用中,一定要注意浏览器的兼容性问题,以确保所有用户都能顺利地观看...

    解决!html中使用video标签调用本地视频结果只有音频没有视频画面

    3. **浏览器兼容性**:不同的浏览器对视频格式的支持程度不同。虽然H.264和MP4格式在大多数现代浏览器(如Chrome、Firefox、Safari)中得到良好支持,但某些旧版本或非主流浏览器可能不支持。为了提高兼容性,可以...

    video.js 在ie8 上的兼容demo(附 html5media)

    HTML5的出现为开发者提供了原生的视频播放支持,但浏览器之间的兼容性问题一直是困扰开发者的重要难题,尤其是在老版本的Internet Explorer(如IE8)上。在这个场景下,`video.js` 和 `html5media` 这两个开源工具就...

    跨浏览器兼容的HTML5视频音频播放器

    "跨浏览器兼容的HTML5视频音频播放器"正是为了解决这个问题而设计的。 首先,让我们了解一下HTML5的`&lt;video&gt;`和`&lt;audio&gt;`标签。这两个标签允许开发者直接在网页中嵌入视频或音频内容,而无需依赖Flash等外部插件。...

    cefsharp57支持video标签

    4. **使用video标签**:在HTML代码中,通过`&lt;video&gt;`标签插入视频。例如: ```html &lt;video width="320" height="240" controls&gt; &lt;source src="myVideo.mp4" type="video/mp4"&gt; Your browser does not support ...

    IE8兼容video

    在互联网技术的发展历程中,浏览器兼容性一直是一个重要的议题,尤其是在HTML5标准引入新特性之后。"IE8兼容video"这个主题聚焦于如何在Internet Explorer 8(简称IE8)这款较老的浏览器中实现对HTML5 `&lt;video&gt;` ...

    ie9以下老浏览器不支持HTML5的解决方法

    // 如果浏览器不支持video标签,则加载对应的polyfill或提供替代方案 } ``` 5. **优化CSS**:通过使用条件注释或CSS Hack技术来为IE9及以下版本提供专有的CSS样式,以解决布局和显示问题。 - **示例代码**: ...

    让所有的浏览器都能识别HTML5网页标签样式

    总的来说,要实现“让所有的浏览器都能识别HTML5网页标签样式”,开发者需要理解HTML5的新特性,掌握如何编写语义化的HTML结构,利用CSS3来丰富样式,同时借助JavaScript工具处理浏览器兼容性问题。通过这种方式,...

    video.js 兼容ie8 的demo

    总的来说,这个"video.js 兼容ie8 的demo"提供了一种解决旧浏览器兼容问题的方法,通过结合HTML5、Flash和`video.js`库,确保在广泛的浏览器环境中都能流畅播放视频。在实际项目中,我们需要根据目标用户的浏览器...

    html5media文件,video兼容IE8视频播放

    `html5media` 是一个JavaScript库,其目标是解决HTML5 Video在旧版浏览器,特别是像Internet Explorer 8(IE8)这样的老版本浏览器中的兼容性问题。IE8并不原生支持HTML5的`&lt;video&gt;`标签,因此`html5media`库通过...

    浏览器兼容性常见问题解决

    标题“浏览器兼容性常见问题解决”直指这一关键领域,而描述中提供的博客链接暗示了更深入的讨论。标签“源码”和“工具”提示了解决这些问题可能涉及到的具体技术手段。我们将探讨几个常见的浏览器兼容性问题以及...

    解决html5中video标签无法播放mp4问题.pdf

    此外,我们可以利用`&lt;video&gt;`标签的多源特性来提高浏览器兼容性。通过添加多个`&lt;source&gt;`元素,每个元素指向不同格式的视频文件,浏览器会自动选择第一个它能够识别和播放的格式。例如: ```html &lt;video controls=...

Global site tag (gtag.js) - Google Analytics