gpt4 book ai didi

macos - OSX 10.8 中的 AVKit

转载 作者:行者123 更新时间:2023-12-02 04:59:24 25 4
gpt4 key购买 nike

我们正在开发一款 OSX 应用程序,该应用程序必须受 OSX 10.7 至 10.9 支持。我们目前正在使用 QTKit 和 QTMovieView 来显示视频,但最近尝试上传新版本时,我们收到此错误消息:

Deprecated API usage. Apple no longer accepts submissions of apps that use QuickTime APIs.

我们还测试了将 Base SDK 设置为 10.8,但结果相同。

对于 10.9 之前的版本,更改为 AVKit 和 AVPlayerView 不起作用。

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

最佳答案

您无法在 Mavericks 之前的 OS X 版本上使用 AVKit。

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

您可以使用 AVPlayer 的组合来代替 AVPlayerView & AVPlayerLayer .
这里有一些 Apple 示例代码展示了如何构建 DIY 播放器 View : https://developer.apple.com/library/mac/samplecode/AVSimplePlayerOSX/Introduction/Intro.html#//apple_ref/doc/uid/DTS40011060

此自定义播放器 View 支持:

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

关于macos - OSX 10.8 中的 AVKit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22745732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com