可以合成一个大的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>