macOS 应用中的 Apple Fairplay 播放

Posted

技术标签:

【中文标题】macOS 应用中的 Apple Fairplay 播放【英文标题】:Apple Fairplay playback in macos app 【发布时间】:2017-11-06 14:42:27 【问题描述】:

我确实知道 Apple Fairplay 可以在 ios、tvOS、macos 中通过 Apple 文档在 safari 上播放。 https://developer.apple.com/streaming/fps/

但我认为某些 macOS API 看起来可以在 macOS 应用程序中发挥公平竞争的作用。 例如,在 macOS 发行说明中,他们说

添加了 FairPlay 流式密钥管理。 改进了 AVContentKeySession 的功能。使用 AVContentKeySession 发起独立于媒体资产播放或下载的内容密钥请求。可以将符合 AVContentKeyRecipient 协议的对象(例如 AVURLAsset)添加为 AVContentKeySession 的接收者,以获取对现有内容密钥的访问权并发起新的内容密钥请求。

https://developer.apple.com/library/content/releasenotes/MacOSX/WhatsNewInOSX/Articles/macOS_10_13_0.html#//apple_ref/doc/uid/TP40017638-SW7

我可以在 macOS 应用中使用 Apple Fairplay 吗?

【问题讨论】:

【参考方案1】:

是的,FairPlay Streaming 在 macos 中可用。

【讨论】:

以上是关于macOS 应用中的 Apple Fairplay 播放的主要内容,如果未能解决你的问题,请参考以下文章

iOS8 Today View Extension 小部件在应用商店中出现“FairPlay 解密失败”错误

Swift 中的 Fairplay 实现,AVAssetResourceDelegate

Fairplay DRM与混淆实现的研究

macOS优化命令

Apple 分发证书在带有 Xcode 11.3.1 的 macOS 10.14.6 中不起作用

使用 arm-apple-darwin10-llvm-gcc-4.2 在 MacOS 上交叉编译问题