⑴ 使用 videojs 播放视频,视频获取失败
<video>标签添加onerror事件处理,<video src="xxx" onerror="loadErrorMessage()"/>
loadErrorMessage需自己实现
⑵ 如何让 videojs 支持 flv 格式视频
将类型设置为video/x-flv
不行吗?
祝你愉快,满意请采纳哦
⑶ videojs怎么播放rtmp协议
1、创建videoJS播放器实例
(1)调用swf文件
<script type="text/javascript">videojs.options.flash.swf = "player/video-js.swf";</script>
(2)配置初始化参数
<!-- data-setup{}可以控制播放器的一些功能;autoplay:true/false,是否自动播放;preload:auto\none\meta,自动加载\不加载\加载元数据 -->
<video id="videoPlayer" class="video-js vjs-default-skin vjs-big-play-centered"
controls preload="auto" poster="img/eguidlogo.png" width="640" height="360"
data-setup='{ "html5" : { "nativeTextTracks" : false } }'>
<source src='rtmp://192.168.30.21/live/' type='rtmp/flv' />
</video>
如果播放的是普通视频,需要修改<source src='视频地址' type='video/mp4或者video/flv'/>
type里面放 ‘ video/视频格式 ’ 即可
(3)创建播放器实例
//播放器实例
var player = videojs('videoPlayer');
2、videoJS常用api:
/*
* 根据videoJS官方文档编写的播放器常用操作
*/
//获取当前类型
function getCurrentType(idnex) {
return idnex.currentType();
}
//获取当前播放地址
function getCurrentAddr(index) {
return index.currentSrc();
}
//获取当前播放时间
function getCurrentTime(index) {
return index.currentTime();
}
//获取当前网络状态
function networkState(index) {
return index.networkState();
}
//修改播放地址
function setsrc(index, url, type) {
index.src({
type : type,
src : url
});
}
//重载播放器
function reset(index) {
index.reset();
index.load();
}
//播放
function play(index) {
index.play();
}
//暂停
function pause(index) {
index.pause();
}
⑷ videojs的data-setup是什么意思
页面准备完成即自动加载
⑸ html5的video标签如何拉伸视频,使其变形并且适配div宽高比例
父集div使用relative定位,padding-bottom值充当空间,子集video元素absolute定位
具体例子如下,比如视频是16:9的比例,这样比例就不会变了,并且适配div的等高比例
css
.vid-wrapper{
width:100%;
position:relative;
padding-bottom:56.25%;/*需要用padding来维持16:9比例,也就是9除以16*/
height:0;
}
.vid-wrappervideo{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}html
<divclass="vid-wrappper">
<videosrc=""></video>
</div
⑹ 如何去除html5video播放器黑边
视频有黑边,有两种情况,一种情况是视频的比例和播放设备的比例不同,自动加的黑边,这个不需要去掉,因为本来就没有;另一种是视频本身有黑边,这个不转格式是不可能去掉的。
1、视频与播放设备比例不同时,会自动加黑边。这个黑边是播放器加的,和视频无关。比如,视频如果是16:9的,但播放设备是4:3的普通电视,就会自动加上下的黑边。如果播放器本身有去黑边或改变比例的功能的话,可以去掉。
2、如果视频和播放设备的比例一样,还有黑边,那是视频在压制过程中加入的黑色部分。这一部分也是视频,不转格式的话是不可能去掉的。可以用带剪裁功能的转格式软件,在转格式的过程中把黑边切掉。
3、但是,如果切掉黑边后,比例改变了,那么,没黑边的视频在不同比例的播放设备中播放,又会自动出现黑边,回到1的状态。
⑺ 使用原始videojs ,视频在播放过程中,碰到进度条,视频重新播放,安卓出现这个问题,ios暂时没有发现。
:js当点击播放按钮的时候开始计时到5分钟的时候停止播放视频事件弹出框
⑻ videojs可以设置自动全屏吗
:js 当点击播放按钮的时候开始计时到5分钟的时候停止播放视频事件弹出框
⑼ 我在一个管理系统里引入播放器插件videojs放视频,但顶多能放2M多大的视频,3,4M以上的视频放不了.
2M码流,应该是D1的图像。一个通道每小时大概500M,一天=500*42*24=504G,这个我是根据你的后端是硬盘录像机来算的,我是做这方面测试的,但是目前我还没有见过42路的硬盘录像机,呵呵。