iTextSharp嵌入MP4文件到PDF中,但是不能在Acrobat Reader中播放

3
我花了几周的时间尝试将视频插入PDF中,但是无法达到我的预期效果。按照书上的方法,我使用注释,并尝试了许多不同的文件格式(mp4、wav、avi等)。对于除swf之外的所有格式,我得到的PDF在我点击视频以在Adobe Reader X中播放时告诉我没有媒体播放器,需要第三方插件,并引导我到Adobe.com,在那里我被告知没有插件。SWF可以嵌入和播放,但质量很低,文件大小很大。然而,没有带有开始/暂停等功能的播放器。

获取媒体播放器 当我点击“获取媒体播放器”按钮时,它跳转到网址:“http://cgi.adobe.com/special/acrobat/mediaplayerfinder/mediaplayerfinder.cgi?”,并显示内容 -“抱歉,此目录不允许浏览。

在Adobe Acrobat中,我可以点击“插入视频”,选择一个MP4文件,视频会嵌入到一个漂亮的视频播放器中,一切都能完美运行,并且文件大小很小。我尝试在iText中创建自己的按钮,但是遇到了同样的第三方插件错误。我错过了什么吗?难道我不能直接将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); 
1个回答

0

3
欢迎提供解决方案的链接,但请确保您的答案在没有链接的情况下也是有用的:添加链接周围的上下文,这样其他用户就能了解它是什么以及为什么存在,然后引用您要链接的页面中最相关的部分,以防目标页面无法访问。仅包含链接的答案可能会被删除。 - Sabito stands with Ukraine
请尽快修复您的机器人,如果您使用它们的话。问题是关于新链接的。LOLOL。 - Валерий Заподовников
2
我不是机器人 :) 另外,我指的是第一个链接。“但这是你的答案”。如果链接失效,那么原帖作者将不知道你试图链接什么。 - Sabito stands with Ukraine

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接