【发布时间】:2018-04-13 09:07:37
【问题描述】:
我花了几周的时间尝试将视频插入 PDF 中,但无法按预期工作。在本书之后,我使用注释并尝试了许多不同的文件格式(mp4、wav、avi 等)。使用 mp4 和除 swf 以外的所有格式时,我得到一个 PDF,当我单击要在 Adobe Reader XI 中播放的视频时,被告知没有媒体播放器,我需要一个第三方插件并被定向到 Adobe.com,在那里我被告知没有插入。 SWF 的嵌入和播放,但质量低且文件很大。虽然没有播放器,但有开始/暂停等。
当我点击“获取媒体播放器”按钮时,它跳转到 url:“http://cgi.adobe.com/special/acrobat/mediaplayerfinder/mediaplayerfinder.cgi?” with content - "抱歉,此目录中不允许浏览。"
在 Adobe Acrobat 中,我可以单击“插入视频”,选择一个 MP4,视频会嵌入一个不错的视频播放器,一切正常,文件大小很小。我尝试在 iText 中创建自己的按钮,但遇到了相同的 3rd 方插件错误。我错过了什么吗?我不应该打赌能够将 mp4 直接嵌入 PDF 并让它们正常工作吗?它们是 h.264 编码的,所以应该可以工作!
PdfFileSpecification fs = PdfFileSpecification.fileEmbedded(writer, targetPath.getText(), "Video", null, true);
var annot = PdfAnnotation.createScreen(writer,rectangle,"HIP Video", fs, "video/mp4", false);
writer.addAnnotation(annot);
【问题讨论】: