- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写一个 Quick Look 插件,它可以为 ogg
等一些音频文件生成预览。和 flac
通过使用 ffmpeg
将它们转换为 AIFF然后返回一个带有 <video>
的简约网页引用转换后的 AIFF 文件的标记。
一切运行良好,除了我需要在临时文件夹中创建那些临时 AIFF 文件。我一直在寻找一种在用户关闭“快速查看”窗口以删除我的 AIFF 文件时获得回调的方法,但我找不到。
有没有什么好方法可以删除我的 Quick Look 插件生成的那些临时文件?
最佳答案
我只是花了一点时间尝试自己解决这个类似的问题,试图创建一个插件来读取各种不受支持的图像格式。据我所知,当 View 关闭时,您无法真正得到回调告诉您,因为您将数据交给 Quick Look,因此您以后无法真正删除它们。如果可能,尝试将其转换为 NSData 对象,然后在 HTML 中对其进行编码。该示例可用作 Dynamically Generating Previews > Generating Enriched HTML .对于您的情况,您只需要替换该部分:
[html appendString:@"<img src=\"cid:tabs.png\"><br>"];
[html appendString:@"<audio src=\"cid:converted.aiff\" controls autoplay><br>"];
NSMutableDictionary *audioProps = [[NSMutableDictionary alloc] init];
[audioProps setObject:@"audio/aiff" forKey:(NSString *)kQLPreviewPropertyMIMETypeKey];
[audioProps setObject:audioData forKey:(NSString *)kQLPreviewPropertyAttachmentDataKey];
[props setObject:[NSDictionary dictionaryWithObject:audioProps forKey:@"converted.aiff"] forKey:(NSString *)kQLPreviewPropertyAttachmentsKey];
关于plugins - 关闭 QuickLook 时如何删除生成的临时文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15618317/
谁能指出我使用 QuickLook 在不使用 UITableView 的情况下打开(最好但不一定是 pdf)文件的资源? 我确实有这个使用 QuickLook 的示例,但它使用了我需要远离的 List
我有一个 NSTableView,其中包含 2 个不同的列 - 一个是显示文件图标的 NSImageCell,第二个是 NSTextFieldCell 的自定义子类,其中在文本右侧包含一个快速查看按钮
我正在尝试创建一个 QuickLook 插件来播放包内的音频,以实现该包的 QuickLook 预览,但我的尝试仅显示默认的 QL 预览 - 较大的文件图标、文件名、类型、大小和修改日期。 我已经使用
我有这门课,效果很好 导入 UIKit导入 QuickLook class ViewController: UITableViewController, QLPreviewControllerData
我正在使用 quicklook 预览本地保存的图像。当我运行该应用程序时,quicklook 读取了正确的文件并具有正确的图像内存,但不进行预览。它向我展示了这样的东西。 在我的代码中,我将一个 NS
我正在使用 Quicklook 来显示一些 PDF 文件,用户只需要查看文件,然后单击“完成”。默认 UI 提供更多选项,例如复制或打印电子邮件。此外,用户界面在完成按钮旁边显示箭头,可以导航到其他可
我正在使用“QLPreviewController”来显示文档文件 (pdf/doc)。有什么方法可以获取总页数和当前页码吗? 或查看 pdf/doc 并获取页数的任何其他方式。 像“9 of 9”-
前言 今天给大家推荐一款由C#开源且免费的Windows桌面快速预览神器:QuickLook。 工具介绍 QuickLook是一款在Windows操作系统上的实用工具,它提供了一种
我正在编写一个 Quick Look 插件,它可以为 ogg 等一些音频文件生成预览。和 flac通过使用 ffmpeg 将它们转换为 AIFF然后返回一个带有 的简约网页引用转换后的 AIFF 文
我正在为 MPO 文件编写一个快速查看插件。 该插件并不是什么大问题,但问题在于尝试调试它。苹果文档说要调试你使用 qlmanage -r 我有。但是,我的断点都不匹配。我认为这是因为它与我的 Qu
我正在使用 Storyboard使用 Swift 编写 macOS 应用程序。我有一个 NSTableView,其中包含我希望用户能够通过 QuickLook 预览的文件。 我似乎一切就绪,我的代码看
我正在使用 QLPreviewController 预览各种文档。 Controller 有一个“ ListView ”选项,它显示 Controller 中所有文档的图像和标题。 如何获取该图像以便
我们的 iPad 应用程序可以显示文档并在需要时离线保存它们。我有一个名为 DocumentViewController(从现在开始命名为 DVC)的 QLPreviewController 子类用于
来自 quicklook 的文档: "The consumer portion of Quick Look has three components: a document reader (consi
OSX 的 Quicklook 呈现 HTML(使用插件/System/Library/Quicklook/Web.qlgenerator)。我希望看到纯文本,就像我将 .html 重命名为 .txt
我正在使用 Quick Look Framework 进行附件预览,需要在启动 QLPreviewController 之前标记不受支持的文件。我能否以编程方式检查 QuickLook 是否真的会预览
我想使用 Quicklook 预览应用中的一些文档。 有一个 fileUrls 数组,我想在 UITableView 中显示所有文件名。当用户单击文件名时,将加载所选文件。 这里的问题是,委托(del
我想编辑 PDF 并将其保存在 IOS 应用程序中。是否可以用 QuickLookController 来做到这一点? ? 有人知道我该怎么做吗? 最佳答案 Apple's QuickLook Fra
我在我的应用程序中添加了 QuickLook 以显示文档目录中的文档、pdf 等,它在模拟器中工作正常但在 iPad 中它只显示文件名作为标题和灰色屏幕而不是 pdf 页面,不知道出了什么问题这里有代
我目前正在编写一个 QuickLook 插件,我想知道如何同时显示图像和有关该图像的一些信息,类似于 http://www.code-line.com/software/sneakpeekphoto/
我是一名优秀的程序员,十分优秀!