iOS 9 MPMoviePlayerController 弃用

标签 ios deprecated

我目前在商店中有一个应用程序使用基于 MPMoviePlayerController 的媒体播放器来播放音频/视频。看起来 MPMoviePlayerController 和相关库在 iOS 9 中已被弃用 (https://developer.apple.com/library/prerelease/ios/documentation/MediaPlayer/Reference/MPMoviePlayerController_Class/index.html)

我无法访问 iOS 9 beta 来亲自检查这一点,但是假设我的应用程序将在 iOS 9 上停止工作(媒体播放)是否安全?或者这是否意味着它仍然有效,但可能导致不确定的行为。根据他们过去在 iOS 上弃用 API 的经验,是否有人对此有任何了解?

最佳答案

弃用并不意味着您的应用将停止运行。这意味着 Apple 正在逐步停止使用这些类,并且在未来的某个时候,它们将完全放弃支持。不过,Apple 会明确说明何时不再提供这些类(class)。

这些类仍将按预期工作,但您应该切换到使用已替换它们的类。

关于iOS 9 MPMoviePlayerController 弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32297894/

相关文章:

objective-c - objc_setAssociatedObject 在 iOS 中不可用吗?

java - 如何避免 NetBeans Java 项目中 GWT Horizo​​ntalSplitPanel 的弃用警告?

ruby-on-rails - 在 Rails 中弃用整个模型

javascript - 不推荐使用 KeyboardEvent.keyCode。这在实践中意味着什么?

ios - 如何在 SwiftUI 中打开 ImagePicker?

ios - 更改不同iOS版本的UITableViewStyle

ios - 不显示加速度计/陀螺仪 View

ios - 无法转换 UINavigationController 类型的值

java - Time getJulianDay() 不推荐使用哪些替代方法将日期转换为朱利安日期,反之亦然?

node.js - 查找提供折旧警告的软件包 - NPM