
虽然我不懂视频获取及处理,但是你说的我明白,就是安卓的权限比较开放,苹果同样的方法行不通。
网页链接这是无意中看到的解决方法,你可以尝试一下!希望能够有效。
VideoFrameBufferWrite函数一般用于在指定的行、列范围内写入像素数据,并返回读取和写入的字节数。如果只写一行就不写了,那么将会出现函数调用失败的情况,导致写入失败。
(1)HTML页面视频标签大体如下
<video id="video"controls="controls">
<source src="/video/2mp4" type="video/mp4" />
</video>
(2)视频加载后获取视频的长度
varelevideo = documentgetElementById("video");
elevideoaddEventListener('loadedmetadata', function () {//加载数据
//视频的总长度 consolelog(elevideoduration);
});
(3)视频开始播放
varelevideo = documentgetElementById("video");
elevideoaddEventListener('play', function () {//播放开始执行的函数
consolelog("开始播放");
});
(4) 视频正在播放中
varelevideo = documentgetElementById("video");
elevideoaddEventListener('playing', function () {//播放中consolelog("播放中");
});
(5)视频加载中
varelevideo = documentgetElementById("video");
elevideoaddEventListener('waiting', function () {//加载
consolelog("加载中");
});
(6)视频暂停播放
varelevideo = documentgetElementById("video");
elevideoaddEventListener('pause', function () {//暂停开始执行的函数
consolelog("暂停播放");
});
(7)视频结束播放
varelevideo = documentgetElementById("video");
elevideoaddEventListener('ended', function () {//结束
consolelog("播放结束");
}, false);
以上就是关于紧急求助电脑高手.我的电脑要崩溃了全部的内容,包括:紧急求助电脑高手.我的电脑要崩溃了、如何利用Video4Linux获取摄像头数据、前端开发中,苹果手机怎么获取video标签的时长等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)