有没有办法获取附加文件属性?
Is there a way to get attached file properties?
我的 Notes 文档中附加了一个媒体文件。这是我提取文件大小信息的代码:
RichTextItem body = (RichTextItem)COLL_DOC.getFirstItem("Body");
Vector atts = body.getEmbeddedObjects();
for (int i = 0; i < atts.size(); i++) {
EmbeddedObject att = (EmbeddedObject)atts.elementAt(i);
if (att.getType() == EmbeddedObject.EMBED_ATTACHMENT) {
System.out.println(att.getFileSize());
}
}
但我需要获取以秒为单位的媒体文件长度,而不是以字节为单位的文件大小。那么有没有一种简单的方法来获取视频长度或获取显示视频长度的附加文件属性?
documantation of EmbeddedObject just give filesize or you can extact the file to store it in local file system. If it is possible, you can get the duration by using xuggler 图书馆。
我的 Notes 文档中附加了一个媒体文件。这是我提取文件大小信息的代码:
RichTextItem body = (RichTextItem)COLL_DOC.getFirstItem("Body");
Vector atts = body.getEmbeddedObjects();
for (int i = 0; i < atts.size(); i++) {
EmbeddedObject att = (EmbeddedObject)atts.elementAt(i);
if (att.getType() == EmbeddedObject.EMBED_ATTACHMENT) {
System.out.println(att.getFileSize());
}
}
但我需要获取以秒为单位的媒体文件长度,而不是以字节为单位的文件大小。那么有没有一种简单的方法来获取视频长度或获取显示视频长度的附加文件属性?
documantation of EmbeddedObject just give filesize or you can extact the file to store it in local file system. If it is possible, you can get the duration by using xuggler 图书馆。