js截取视频

js截取视频

作者:LAMP小白  点击:1972  发布日期:2012-09-20 01:03:00  返回列表

ARK上面取过来的 没有亲自考证 用的时候要注意下

需要的js函数

var imgUrl = '';

//获取视频对象函数
function thisMovie(movieName)
{
if (navigator.appName.indexOf("Microsoft") != -1) {
return window[movieName]
} else {
return document[movieName]
}
}

//通信函数。pic_area 是显示图片的区域,epgId是看点的epgid
function catchpic(flashId, epgId)
{
//当前播放的秒数
document.getElementById("pic_area").innerHTML="截图中请稍等.....";
var obj=thisMovie(flashId).getCurrentPosition();
var playTime=obj['playTime'];
if (playTime == 0) {
alert('请先播放视频,才可以截图哦!');
$('#pic_area').html("img src=default.jpg' width='97' height='71' id=''");
return;
}
//catchPic
var n=new Object;
n.checkPicTime=playTime;
n.epgid=epgId;
thisMovie(flashId).catchPic(n);
}

//回调函数
var STK={
cpt:{ printScreen:{ printScreenComplete:function(isSuc,picUrl){
var pics=picUrl.split(",");
if (pics[1] == undefined) {
alert('亲,因网络问题截图超时,请重试一下吧');
$('#pic_area').html("img src=default.jpg' width='97' height='71' id=''/");
return;
}
if(pics[1]!='') {
document.getElementById("pic_area").innerHTML='';
}
imgUrl = pics[1].toString();
} } }
};

触发截屏

$('#pic_area').click(function(){
catchpic('myMovie', '1037029410');
})



上一篇:PHP扩展加密函数 下一篇:快递查询API
0