//选择本地音乐
$("#bendimusic").click(function() {
$('#voiceFile').trigger("click");
});
$("#voiceFile").on("change", function() {
//$(this)[0] 等价于 $(this).get(0),将 JQuery 对象转为 DOM 对象,files 为其属性,得到的是一个文件对象数组
var files = $(this)[0].files;
if (files.length > 0) { //未选中文件时,长度为0
var file = files[0]; //因为是单文件上传,所以只有一个文件(File)对象
var url = URL.createObjectURL(file);
console.log("url=" + url);
$("#musicUrl").val(url);
//$("#musicplay")[0].pause();
var yhtml = "<audio id='musicplay' loop='loop' ><source src='" + url + "' type='audio/mp3'></audio>";
$("#music_content").html(yhtml);
$("#musicplay")[0].play();
}
});
1 个回复
1***@qq.com (作者) - 90后IT男
//选择本地音乐
$("#bendimusic").click(function() {
$('#voiceFile').trigger("click");
});