39,117
社区成员




$('#video1').css({'width':$(window).width(),'height':Math.floor($(window).width()*1040/640)});
if(!ios){
$('#video1').attr({'controls':'controls'});
}
以及videoInit()是核心var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
alert('是否是Android:'+isAndroid);
alert('是否是iOS:'+isiOS);
上面是判断是否为ios的代码function loadingInit() {
$('#video1').css({'width':$(window).width(),'height':Math.floor($(window).width()*1040/640)});
if(!ios){
$('#video1').attr({'controls':'controls'});
}
loadingLayer = new LSprite();
addChild(loadingLayer);
containerLayer = new LSprite();
addChild(containerLayer);
var loading_bg = new LBitmap(new LBitmapData(loading_imglist['loading_bg']));
loadingLayer.addChild(loading_bg);
loading_bg.scaleY = border_sy;
var loading_icon = new LBitmap(new LBitmapData(loading_imglist['loading_icon']));
loadingLayer.addChild(loading_icon);
loading_icon.x = (gameWidth - loading_icon.width) / 2;
loading_icon.y=409;
//loading_num
var loading_num = new LTextField();
loadingLayer.addChild(loading_num);
loading_num.color = '#ffffff';
loading_num.size = 24;
loading_num.x = 296;
loading_num.y = 458;
var num =0;
timer =setInterval(function(){
var tt = Math.random()*5+3;
num = parseInt(num+tt);
if(num>100){
num=100;
}
loading_num.text = num +'%';
if(num==100){
clearInterval(timer);
LTweenLite.to(loadingLayer, 0.3, {alpha: 0,onComplete: function() {
removeChild(loadingLayer);
loadingLayer = null;
$("#video1")[0].play();
videoInit();
}});
}
},100);
}
//视频
function videoInit(){
$('.video').fadeIn(0);
$('#video1').css({'display':'block','opacity':'1','z-index':'999'});
var video_ended = false;
var finish = new LBitmap(new LBitmapData(loading_imglist['end']));
containerLayer.addChild(finish);
$('#video1')[0].addEventListener('ended',function(){
videoend();
},false);
function videoend(){
if(!video_ended){
video_ended = true;
$('#video1')[0].pause();
$('.video').remove();
}
}
}
下面的代码看不懂的Lb那个部分 涉及到 一个h5 的开源引擎lufy 其他的应该都很轻易看懂