可以合成一个大的Blob,再放到src上进行播放。
var theBigBlob = new Blob(blobsArr, {type: "video/mp4"
})
document.getElementById("re-video").src = URL.createObjectURL(blob)
另外,请问你知道怎么只取一段blob吗,这个blob数组只有从前面开始取才能播放,单个的好像不能播放,我想只取后面几个连续的一部分
1、在类中定义大字段:Java代码
public class informAffiche {
private Blob content
public void setcontent(Blob S_content)
{
content=S_content
}
public Blob getcontent()
{
return content
}
}
2、数据库中读取大字段内容并set进去:
Java代码
while(rs.next())
{
s.setcontent(rs.getBlob("content"))
}
3、在页面得到
Java代码
if (list.size()>0){
s=(informAffiche)list.get(0)
Blob blob= s.getcontent()
if(blob == null || blob.length()==0){
content = ""
}else{
content = new String(blob.getBytes((long)1, (int)blob.length()))
System.out.println("content---->"+content)
}
}
4、页面输出:
<td><%=content %></td>
什么是 Blob 存储
Azure Blob 存储是用于存储大量非结构化对象数据(例如文本或二进制数据)的服务,这些数据可通过 HTTP 或 HTTPS 从世界各地进行访问。 可以使用 Blob 存储向外公开数据,或者私下存储应用程序数据。
Blob 存储的常见用途包括:
直接向浏览器提供图像或文档
存储文件以供分布式访问
对视频和音频进行流式处理
存储数据以用于备份和还原、灾难恢复及存档
存储数据以供本地或 Azure 托管服务执行分析