整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

一个功能强大,符合国内视频播放业务的 web 视频播放组件

瓜视频播放器(HTML5)。

最近发现一个非常强大的播放器,它不仅支持视频播放,还支持音频播放。接下来,我们将详细介绍它的功能和使用方法。

XGPlayer是字节跳动团队推出的免费开源HTML5视频播放组件。我们可以通过npm或cdn的方式导入到项目中使用。作为字节跳动的产品,XGPlayer的功能非常强大。在这里,我们可以实现西瓜视频上使用的所有功能,所有功能模块都设计成了插件。如果你想自定义效果,可以关闭内置插件,自己开发。

个人认为,XGPlayer播放器最大的优势在于支持多种主流的视频格式,如hls、flv等视频,以及自适应码率,为用户提供更优秀的播放体验。对于一些开发直播应用的朋友来说,这简直是福音。

除了这些优点,它还拥有完整的产品机制、错误监控上报和自动的降级处理、强大的mp三音频、mp四视频播放控制、点播无缝切换、带宽节省显著等优点。

来看一下官方的示例代码:"//sf1-cd我们来看下官方的fe/xgplayer_doc_video/mp4/x。在创建播放器实例之前需要定义一个DOM来占位。

在播放器实例中必须先进行配置参数,如通过volume定义初始音量,poster设置封面。thumbnail进行进度条预览图配置,该配置会用于pc端或者是移动端的拖动预览。这就是目前的播放效果。

当你设置screenShote的相关参数后,就会多了一个截图的功能。关于弹幕功能,comments里面是弹幕的内容,支持自定义样式和弹幕显示区域等。

最后是添加倍速的选项,"everybody Rate TIME TIME TIME TIME for back the source。最后是清晰度切换列表的配置,新增清晰度时把视频路径加上即可。

当然,以上功能只是它的冰山一角。想要拥有更完整的体验,可以移步到西瓜视频或官网。

还有一个fluid属性值得一看,作用是是否启用流式布局。开启之后控制器就跑到了底部,而视频区域则在屏幕中间。

ideo元素与audio元素属性的使用方法《HTML5系列教程14》

HTML5video元素与audio元素属性详解

video元素和audio元素的属性有很多,使用的方法也大同小异,在以往的实例中,我们分别介绍了video元素和audio元素在HTML5中的效果,其中也包括属性的使用方法,本篇中将为大家介绍video元素和audio元素属性的使用方法

1.SRC属性

设置音频或视频的URL地址。示例代码如下图所示:

HTML5中SRC属性的使用方法

2.autoplay属性

设置当页加载时,是否自动播放音频或视频文件。如果需要自动播放音频/视频文件,则添加该属性,否则不添加该属性,示例代码如下图所示:

HTML5中autoplay属性的使用方法

3.preload属性

设置页面加载时,是否对音频/视频文件进行预加载。preload属性有三个可供选择的值:none表示不进行预加载;metadata表示仅加载元数据,即音频/视频文件的大小、第一帧、播放列表和持续时间等;auto表示加载全部音频/视频文件。示例代码如下图所示:

HTML5preload属性的使用方法

4.poster属性

该属性是video元素属性,设置当视频不可用时,向用户展现一幅图片。示例代码如下图所示:

HTML5中poster属性的使用方法

5.loop属性

设置是否循环播放音频/视频文件。如果要循环播放音频/视频文件,则添加该属性,否则不添加该属性。示例代码如下图所示:

HTML5中loop属性的使用方法

6.controls属性

设置是否添加浏览器自带的播放控制器,其中包括播放、暂停和声音等控件。如果需要显示播放器,则添加该属性,否则不添加该属性。示例代码如下图所示:

HTML5中controls属性的使用方法

7.width元素和height属性

这两个属性是video元素属性,width属性用于指导视频的宽度,height属性用于指导视频的高度,单位均为像素(px)。示例代码如下图所示:

HTML5中width元素和height属性的使用方法

8.muted属性

设置当页面加载时,播放器是否被静音。如果需要静音,则添加该属性,否则不添加该属性。示例代码如下图所示:

HTML5中muted属性的使用方法

只要自己多练习,对代码足够熟悉就能够运用的比较好了,video元素与audio元素属性的使用方法还是比较简单的。了解跟多精彩文章请加我们的官方微信:pyyuanxing。谢谢大家的观看。祝大家:生活愉快、身体健康。

两天发布了一篇关于利用html5在手机端进行拨号和发送短信的教程,今天再说一下利用html5在手机端调用摄像头以及录音的教程

HTML5 调用手机摄像头

在html5中可以利用type类型为file的input的标签调起手机的摄像头

例:html5调用手机摄像头进行拍照

<input type="file" accept="image/*" capture="camera"> 

例:html5调用手机摄像头进行录像

<input type="file" accept="video/*" capture="camera">

HTML5 进行手机录音

input 标签,不仅仅可以调用起手机的摄像头,还可以录音呢

例:

<input type="file" accept="audio/*" capture="microphone">

input代码解析

input accept 属性

accept属性可以限制可用文件的类型,当 input 标签的 type 属性为 file 时,可以规定服务器所接受的文件类型

例如:

accept="audio/*" 表示所有音频文件
accept="video/*" 表示视频文件
accept="image/"* 表示图片文件

当然你也可以使用文件后缀名的形式

例:

accept="image/png* 表示只接收后缀名为 png 的图片
accept="image/jpg* 表示只接收后缀名为 jpg 的图片
accept=".png, .jpg, .jpeg" 表示可以同时接收 png jpg jpeg 后缀的文件

input capture 属性