我不明白为什么你不能以PDF格式播放视频/多媒体文件。
PDF已经支持视频/多媒体可以嵌入在文件中(如注释 - 见https://groups.google.com/d/topic/pdfnet-sdk/uUcA75j0IPg/discussion)
但是根据您的描述,似乎要支持流外部内容是从嵌入式多媒体注释不同。
这不是直接受PDF规范支持,但是没有任何东西阻止您自定义链接注释并扩展您的应用程序以支持此用例场景。
例如,如果你创建类型的注解。“e_Link”型和“e_URI”的行动,你也可以添加一些自定义项的注释或动作辞典...例如:
pdftron.PDF.Action act = pdftron.PDF.Action.CreateURI(doc.GetSDFDoc());
pdftron.PDF.Annots.Link link = pdftron.PDF.Annots.Link.Create(doc.GetSDFDoc(), new Rect(85, 458, 503, 502), act);
pdftron.SDF.Obj dict = link.GetSDFObj();
dict.PutBool("My multimedia annot", true);
dict.PutName("MyString", "foo:bar, some parameter for streaming... if required etc");
...
当用户点击链接注释时,您可以识别单击(点击)的注释。这可以通过购买许可证或使用pdfview.GetAnnotaAt(x,y)在源代码表单中提供的工具库完成。您可以通过查询自定义标签识别您的多媒体注释:
Annot a = ...
pdftron.SDF.Obj my_tag = a.GetSDFObj().FindObj("My multimedia annot ");
if (my_tag != null && my_tag.GetBool()) {
string my_params = a.GetSDFObj().FindObj("MyString").GetName();
... use custom parameters and URL from associated action to stream remote data.
}
对于流&播放多媒体远程你可以使用平台API文件可在Android和iOS。
欲了解更多信息,请参阅: https://groups.google.com/d/topic/pdfnet-sdk/WgEWM9OSCi0/discussion
来源
2012-04-05 18:36:37
Ika
http://stackoverflow.com/questions/2853881/suggestions-on-implementing-an-ipad-magazine-app – rakeshNS 2012-04-05 15:31:10
这些杂志可能重复不是PDF文件。 。它的html4或html5文件。 – 2012-04-05 15:31:24