
Installing just Quicktime libraries on Windows有适用于Windows的Quicktime SDK,但是使用它的任何应用程序都需要在系统上安装QuickTime运行时库(SDK本身只有标头和库存根,而没有实际的DLL)。 如果我的应用程序使用Quicktime,我想使用其安装程序安装必要的库,因此不需要用户单独安装Quicktime。我正在寻找的是某种"快速重新分配"。 截至目前(快速时间7.x),我还没有找到一种方法来做到这一点。我可以捆绑整个quicktime安装程序(大约20 MiB),并使用MSI的静默/无人参与标志启动它。但是,这样做有几个副作用: 在以上情况中,前三个非常糟糕。 有没有一种方法可以"仅安装Quicktime的库"? 在我的应用程序中,我将使用Quicktime导入各种格式的图像,电影和音频文件。如果没有理智的方法来安装Quicktime运行时而没有副作用(更改文件关联,额外的图标...),那么我应该认真考虑替代解决方案(例如FreeImage加载图像,也许是DirectShow的视频/音频)。 如果您需要重新分发QuickTime,请参阅QuickTime许可以获取详细信息。未经与Apple书面同意,不得重新分发任何QuickTime库。许多CD复制公司实际上会在打印大量CD之前要求该协议的证明。 如果没有咨询律师或您的Apple授权代表,我绝对不会分发" QuickTime Lite"。 最好的选择是AFAIK,是使用完整的QuickTime安装程序(全部20MB),并让主安装程序带有" silent"标志运行它。至少,这将允许您的用户安装QuickTime,而无需进行六个对话框(也没有那些讨厌的比基尼冲浪者照片)。苹果公司许可部门的人们似乎认为使用"沉默"标志是可以接受的,至少在我们咨询他们的时候。 一个警告:如果用户已经安装了较旧版本的QuickTime 6 Pro(或更早版本),则静默安装QuickTime 7将核对其QuickTime Pro注册,因此他们必须重新购买它。实际上,我们在安装程序中会检测到这种情况,并在安装过程中显示警告,就像Apple一样。 是的,这很痛苦。经过6年以上与QuickTime的合作,我真诚地建议您查看其他视频框架。我们目前正在评估Ogg Theora。 Quicktime Alternative可以满足您的要求,但是由于其他人在此处声明的原因,它是非法的。苹果可能不会让您做自己想做的事。 您可以在安装包中包含一个名为Quicktime Lite的程序。它具有与Quicktime相同的库,但是它要小得多。
这里是链接: |