Sun*_*kas 5 macos qtkit mac-app-store
我们正在开发一个OSX应用程序,必须得到OSX 10.7到10.9的支持.我们目前正在使用QTKit和QTMovieView来显示视频,但在最近尝试上传新版本时,我们收到以下错误消息:
Deprecated API usage. Apple no longer accepts submissions of apps that use QuickTime APIs.
Run Code Online (Sandbox Code Playgroud)
我们还测试了将Base SDK设置为10.8,但结果相同.
更改为AVKit和AVPlayerView不适用于10.9之前的版本.
那么有没有办法将AVKit用于10.9之前的版本或某种方式用QTKit发布应用程序?
您不能在Mavericks之前的OS X版本上使用AVKit.
但是AVKit是一个非常小的框架,它只包含一个开箱即用的高级功能的玩家视图(例如章节导航,选择和修剪,...... - 类似QTMovieView).
如果您的应用程序不需要这些功能,您可以轻松实现具有AVFoundation专用类的简单回放功能的视图(OS X 10.7引入了AVFoundation).
AVPlayerView您可以使用AVPlayer和AVPlayerLayer的组合代替.
有一些Apple示例代码显示如何在此处构建DIY播放器视图:https:
//developer.apple.com/library/mac/samplecode/AVSimplePlayerOSX/Introduction/Intro.html#//apple_ref/doc/uid/DTS40011060
此自定义播放器视图支持:
| 归档时间: |
|
| 查看次数: |
789 次 |
| 最近记录: |