<input style= display: none; type= file id= input /> <script> var durati
<input style="display: none;" type="file" id="input" /> <script> var duration; // 时长 // 触发上传表单 function openuploads(_this) { $("#input").off("change").change(function(){ var formdata = new FormData(); var file = $("#input")[0].files[0]; // load $.thinkmimi({Content : '视频上传中,请勿刷新页面', Type:2, Align:'right', OutTime:3000}); var index = layer.load(1, { shade: [0.1,'#000'] }); // 获得时长 changeFile(file); // 视频上传 formdata.append('file', file); $.ajax({ url : "{:url('upload_play')}", type : 'post', data:formdata, cache:false, processData:false, contentType:false, success : function (data) { layer.close(index); var array = eval('('+data+')'); if (array['code'] == '01') { $.thinkmimi({Content : array['msg'], Type:2, Align:'right', OutTime:2000}); } else { $(_this).parent().parent().find('.video_url').val(array['data']); $(_this).parent().parent().find('.video_duration').val(duration); $.thinkmimi({Content : array['msg'], Type:1, Align:'right', OutTime:2000}); } } }); }); } // 获得时长 function changeFile(content) { var url = URL.createObjectURL(content);//获取录音时长 var audioElement = new Audio(url);//audio也可获取视频的时长 audioElement.addEventListener("loadedmetadata", function (_event) { duration = parseInt(audioElement.duration); }); }
暂无管理员
粉丝
0
关注
0
收藏
0