<include file="public@header" />
</head>
<body>
	<div class="wrap">
		<ul class="nav nav-tabs">
			<li ><a href="{:url('Music/index')}">背景音乐列表</a></li>
			<li class="active"><a >音乐编辑</a></li>
		</ul>
		<form method="post" class="form-horizontal js-ajax-form margin-top-20" action="{:url('Music/music_edit_post')}">
			<fieldset>

				<input type="hidden" name="id" value="{$info['id']}">
				
				<div class="form-group" >
					<label for="input-classify_id" class="col-sm-2 control-label"><span class="form-required">*</span>音乐分类</label>
					<div class="col-md-6 col-sm-10">
						<select class="form-control" name="classify_id">
						    <option value="0">默认分类</option>
						   <volist name="classify" id="vo">
							     <option value="{$vo['id']}" <if condition="$info['classify_id'] eq $vo['id']"> selected </if>>{$vo['title']}</option>
							 </volist>			
							 
						</select>
					</div>
				</div>
				
				
				<div class="form-group" >
					<label for="input-title" class="col-sm-2 control-label"><span class="form-required">*</span>音乐名称</label>
					<div class="col-md-6 col-sm-10">
						<input type="text" class="form-control" id="input-title"  name="title" value="{$info['title']}">
					</div>
				</div>
				
				
				<div class="form-group" >
					<label for="input-author" class="col-sm-2 control-label"><span class="form-required">*</span>演唱者</label>
					<div class="col-md-6 col-sm-10">
						<input type="text" class="form-control" id="input-author"  name="author" value="{$info['author']}" >
					</div>
				</div>
				
				<div class="form-group">
					<label for="input-user_login" class="col-sm-2 control-label"><span class="form-required">*</span>封面</label>
					<div class="col-md-6 col-sm-10">
						<input type="hidden" name="img_url" id="thumbewm" value="{$info['img_url']}">
						<a href="javascript:uploadOneImage('图片上传','#thumbewm');">
						<if condition="$info['img_url'] neq ''">
							<img src="{:get_upload_path($info['img_url'])}"
										 id="thumbewm-preview"
										 style="cursor: pointer;max-width:150px;max-height:150px;"/>
						<else/>
							<img src="__TMPL__/public/assets/images/default-thumbnail.png" id="thumbewm-preview" style="cursor: pointer;max-width:150px;max-height:150px;"/>
						</if>
						</a>
						<input type="button" class="btn btn-sm btn-cancel-thumbewm" value="取消图片">
						<p class="help-block">建议尺寸200px*200px</p>
					</div>
				</div>

				<div class="form-group" >
					<label for="input-length" class="col-sm-2 control-label"><span class="form-required">*</span>音乐长度</label>
					<div class="col-md-6 col-sm-10">
						<input type="text" class="form-control" id="length" value="{$info['length']}" name="length" readonly="readonly"><p class="help-block">系统自动获取</p>
					</div>
				</div>
				
				<div class="form-group" >
					<label for="input-use_nums" class="col-sm-2 control-label"><span class="form-required">*</span>被使用次数</label>
					<div class="col-md-6 col-sm-10">
						<input type="text" class="form-control" id="input-use_nums"  name="use_nums" value="{$info['use_nums']}"><p class="help-block">填写正整数</p>
					</div>
				</div>
				
				<div class="form-group" >
					<label for="input-file" class="col-sm-2 control-label"><span class="form-required">*</span>上传音乐</label>
					<div class="col-md-6 col-sm-10">
						<input type="file" name="file" id="upfile" /><p class="help-block">MP3格式(如需重新更换音乐请上传文件)</p>
					</div>
				</div>

				

				<div class="form-group upload_video_area" >
					<label for="input-file" class="col-sm-2 control-label"></label>
					<div class="col-md-6 col-sm-10">
						<audio id="audio" controls="" style="display: none;"></audio>
					</div>
				</div>

			</fieldset>
			
			<div class="form-group">
				<div class="col-sm-offset-2 col-sm-10">
					<button type="submit" class="btn btn-primary js-ajax-submit" id="submit">{:lang('EDIT')}</button>
					<a class="btn btn-default" href="{:url('Music/index')}">{:lang('BACK')}</a>
				</div>
			</div>
			
		</form>
	</div>
	<script src="__STATIC__/js/admin.js"></script>
	<script type="text/javascript" src="__STATIC__/layer/layer.js"></script>
	
	<script type="text/javascript">
		
		 $(function () {  
            $("#upfile").change(function () {

            	$('#submit').removeAttr("disabled"); 

            	//获取文件类型
            	var a=$("#upfile").val();
            	var arr=a.split('.');
            	var type=arr[arr.length-1];
            	if(type.toLowerCase()!="mp3"){
            		layer.msg("请上传MP3格式文件");
            		$("#submit").attr("disabled","true");
            		return;
            	}


                var objUrl = getObjectURL(this.files[0]);  
                $("#audio").attr("src", objUrl);  
                $("#audio")[0].play();  
                $("#audio").show();  
                getTime();  
            });  
        }); 


        //获取mp3文件的时间 兼容浏览器  
        function getTime() {  
            setTimeout(function () {  
                var duration = $("#audio")[0].duration;  
                if(isNaN(duration)){  
                    getTime();  
                }  
                else{

                	//console.log($("#audio")[0]); 
                   // console.info("该歌曲的总时间为:"+$("#audio")[0].duration+"秒");
                    var length=Math.floor($("#audio")[0].duration); //获取音乐长度

                    if(length<15){ //长度小于15秒
                    	layer.msg('音乐长度不能低于15秒');
                    	$("#submit").attr("disabled","true");	
                    }

                    var len_str="00:00";
                    if(length>60){
                    	var minute=Math.floor(length/60);
                    	var second=length%60;
                    	if(minute<10){
                    		minute="0"+minute;
                    	}
                    	if(second<10){
                    		second="0"+second;
                    	}
                    	len_str=minute+":"+second;

                    }else{
                    	len_str="00:"+length;
                    }

                    //console.log(len_str);
                    $("#length").val(len_str);

                }  
            }, 50);  
        }  
        //把文件转换成可读URL 
        function getObjectURL(file) {

            var url = null;  
            if (window.createObjectURL != undefined) { // basic  
                url = window.createObjectURL(file);  
            } else if (window.URL != undefined) { // mozilla(firefox)  
                url = window.URL.createObjectURL(file);  
            } else if (window.webkitURL != undefined) { // webkit or chrome  
                url = window.webkitURL.createObjectURL(file);  
            }  
            return url;  
        }


	</script>
</body>
</html>