js前端接受blob对象数组怎么去操作

JavaScript016

js前端接受blob对象数组怎么去操作,第1张

可以合成一个大的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 托管服务执行分析