【发布时间】:2011-03-03 06:50:18
【问题描述】:
我正在开发一个用于组织和播放电影文件的桌面应用程序。因此,我在应用程序目标的属性下添加了 mp4、mov、avi、m4v(mp4、mov、avi、m4v 扩展名)作为文档类型。 问题是当用户在他系统的 Applications 文件夹中安装我的应用程序时,打开 mp4 电影文件的默认选项会自动从 QuickTime Player 更改为 Voila。默认选项不过是文件信息窗口中提供的“打开方式”选项。大多数用户都会遇到这种情况。为什么会这样?我该如何解决?
【问题讨论】:
-
您是否以某种方式在 LaunchServices 中将您的应用程序定义为默认处理程序? [Apple 的 LaunchServices 文档][1] 指定 LSSetDefaultRoleHandlerForContentType - 你用过吗? [1]:developer.apple.com/library/mac/#documentation/Carbon/Reference/…
-
没有Asmus。我没有在我的应用程序中使用 LSSetDefaultRoleHandlerForContentType。如我的帖子中所述,我只使用了我的应用程序目标属性下的文档类型。