我的 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 EmbeddedObject 只给出文件大小,或者您可以提取文件以将其存储在本地文件系统中。如果可能的话,您可以使用 xuggler 获取持续时间图书馆。
关于java - 有没有办法获取附加文件属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41193007/