Macos OSX 10.8中的AVKit

Macos OSX 10.8中的AVKit,macos,mac-app-store,qtkit,Macos,Mac App Store,Qtkit,我们正在开发一个OSX应用程序,它必须得到OSX 10.7到10.9的支持。我们目前正在使用QTKit和QTMovieView显示视频,但最近尝试上载新版本时,我们收到以下错误消息: Deprecated API usage. Apple no longer accepts submissions of apps that use QuickTime APIs. 我们还测试了将基本SDK设置为10.8,但结果相同 更改为AVKit和AVPlayerView不适用于10.9之前的版本 那么,有没

我们正在开发一个OSX应用程序,它必须得到OSX 10.7到10.9的支持。我们目前正在使用QTKit和QTMovieView显示视频,但最近尝试上载新版本时,我们收到以下错误消息:

Deprecated API usage. Apple no longer accepts submissions of apps that use QuickTime APIs.
我们还测试了将基本SDK设置为10.8,但结果相同

更改为AVKit和AVPlayerView不适用于10.9之前的版本


那么,有没有办法在10.9之前的版本中使用AVKit,或者用QTKit发布应用程序呢?

在Mavericks之前的OS X版本中不能使用AVKit

但是AVKit是一个非常小的框架,它只包含一个播放器视图,该视图具有一些现成的高级功能(例如章节导航、选择和修剪…-类似于
QTMovieView
)。
如果您的应用程序不需要这些功能,您可以使用仅适用于AVFoundation的类(AVFoundation是在OS X 10.7中引入的)轻松实现具有简单播放功能的视图

您可以使用&.
这里有一些苹果示例代码,展示了如何构建DIY播放器视图:

此自定义播放器视图支持:

  • 播放/暂停
  • 倒带
  • 播放进度
  • 快进
  • 音量控制

您好,您知道为什么我无法打开您链接到答案的示例吗?您好,我刚刚检查了样本,它似乎仍然可以正常工作。我使用的是OSX10.11.5和Xcode 7.3.1。您是否收到任何错误消息?我可以下载它并使用xcode运行它,但是当应用程序运行时,我看不到应用程序。您必须通过文件->打开菜单打开电影文件(例如.mp4或.mov)。