2011-03-03 64 views
1

我正在開發一個組織和播放電影文件的桌面應用程序。因此,我在我的應用程序目標的屬性下添加了mp4,mov,avi,m4v(mp4,mov,avi,m4v擴展名)作爲文檔類型。 問題是,當用戶將我的應用程序安裝在他系統的Ap​​plications文件夾中時,打開mp4電影文件的默認選項會自動從QuickTime Player更改爲Voila。默認選項只是文件信息窗口中提供的「打開方式」選項。這發生在大多數用戶身上。這是爲什麼發生?我該如何解決這個問題?當我的應用程序安裝時,'打開'選項會自動更改爲我的應用程序

+0

你不知何故在LaunchServices作爲默認的處理程序定義你的應用程序? [Apple在LaunchServices上的文檔] [1]指定了LSSetDefaultRoleHandlerForContentType - 你使用過嗎? [1]:http://developer.apple.com/library/mac/#documentation/Carbon/Reference/LaunchServicesReference/Reference/reference.html – Asmus 2011-03-03 11:42:35

+0

沒有Asmus。我沒有在我的應用程序中使用LSSetDefaultRoleHandlerForContentType。我在我的文章中提到的「我的應用程序目標的屬性」下僅使用了文檔類型。 – spd 2011-03-03 13:08:49

回答

相關問題