首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在UIWebView的iPad应用中打开带有.key扩展名的文件?

如何在UIWebView的iPad应用中打开带有.key扩展名的文件?
EN

Stack Overflow用户
提问于 2011-12-23 07:01:51
回答 1查看 2.3K关注 0票数 1

在我的应用程序中,我必须显示一些PDF文件,视频和一些.key文件。为了播放所有这些文件,我使用了UIWebView。PDF和视频工作正常。但是这个.key文件不起作用。.key文件是一个注释记号文件,它有一些可读的文本和2个视频。如何在WebView中播放此内容。下面是在UIWebView中播放文件的代码。

代码语言:javascript
运行
复制
AssetViewController *_assetViewController = [[AssetViewController alloc] initWithNibName:@"AssetViewController" bundle:nil];

_assetViewController.arrayforVideos=temparray;
[temparray release];
temparray=nil;

_assetViewController.assetName = @"Tome_Presentation";
_assetViewController.AssetType = @"key";
_assetViewController.assetNumber = 2;
[self.navigationController pushViewController:_assetViewController animated:YES];
[_assetViewController release];
_assetViewController = nil;

我正在使用相同的代码来播放PDF,MP4s和KEY。我只需更改assetName和AssetType,它就能正常工作。早些时候,此.key文件正在运行,只有包含在此文件中的视频不能播放。但是现在当客户要求我用一个新的文件替换这个文件时,即使它们的扩展名是相同的,它也不能工作。我找不到修复它的方法。请帮帮忙。

向您致敬,PC

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-23 10:05:08

问题是.key文件实际上是目录(例如,它们是包)。由于UIWebView只能显示文件的内容,而不能显示目录,因此您必须加载.key.zip,而不是.key。这意味着在UIWebView中演示注释记号文件之前,必须对其进行压缩。有关这方面的更多信息,请查看http://developer.apple.com/library/ios/#qa/qa1630/_index.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8610696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档