Flash iTextSharp将MP4嵌入到PDF中,但它可以';我不能从Acrobat Reader播放

Flash iTextSharp将MP4嵌入到PDF中,但它可以';我不能从Acrobat Reader播放,flash,pdf,video,itext,Flash,Pdf,Video,Itext,我花了几个星期的时间尝试将视频插入PDF,但无法按预期工作。在这本书之后,我使用了注释,并尝试了许多不同的文件格式(mp4、wav、avi等)。使用mp4和除swf以外的所有格式,我会得到一个PDF文件,当我点击视频在Adobe Reader X中播放时,我会被告知没有媒体播放器,我需要一个第三方插件,并直接转到Adobe.com,在那里我被告知没有插件。SWF的嵌入和播放,但质量低,文件大小巨大。但是没有一个播放器有开始/暂停等 当我单击“获取媒体播放器”按钮时,它会跳转到url:“?”和内

我花了几个星期的时间尝试将视频插入PDF,但无法按预期工作。在这本书之后,我使用了注释,并尝试了许多不同的文件格式(mp4、wav、avi等)。使用mp4和除swf以外的所有格式,我会得到一个PDF文件,当我点击视频在Adobe Reader X中播放时,我会被告知没有媒体播放器,我需要一个第三方插件,并直接转到Adobe.com,在那里我被告知没有插件。SWF的嵌入和播放,但质量低,文件大小巨大。但是没有一个播放器有开始/暂停等

当我单击“获取媒体播放器”按钮时,它会跳转到url:“?”和内容-“对不起,此目录中不允许浏览。

在AdobeAcrobat中,我可以单击“插入视频”,选择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); 

我想AdobeFlashPlayer已经被弃用了。但这是你的答案


现在链接是

欢迎链接到解决方案,但请确保您的答案在没有它的情况下是有用的:这样您的其他用户就会知道它是什么以及为什么存在,然后引用您链接到的页面的最相关部分,以防目标页面不可用。已经修复你的机器人,如果你使用它们,问题是关于新链接。我不是机器人:)而且,我指的是第一个链接。“但这里是你的答案”如果链接是死的,那么OP将不知道你试图链接什么。。。。