0

我试图了解如何在 MediaPlayer 上处理 obj-c 中的错误,我们有人在 AVPlayer 上为我们做一些工作,但在 AVPlayer 上处理的方式与我在文档,而不是如何在 MPMusicPlayerController 上处理错误。

有一种叫做 MPErrorDomain 的东西,它是 ErrorDomain 的一种。

https://developer.apple.com/documentation/mediaplayer/mperrordomain?language=objc

当这种类型的错误对象发生时,我是否创建一个观察者来监听?

我真的只是想了解当这些错误之一发生时如何处理

https://developer.apple.com/documentation/mediaplayer/mperrorcode?language=objc

最终我想处理这些错误代码 https://developer.apple.com/documentation/mediaplayer/mperrorcode?language=objc

4

1 回答 1

0

当这种类型的错误对象发生时,我是否创建一个观察者来监听?

不,你只是做一些事情,要么你得到一个错误,要么你没有。

一些方法在其完成处理程序中有错误参数:

https://developer.apple.com/documentation/mediaplayer/mpmusicplayercontroller/2582424-preparetoplay

https://developer.apple.com/documentation/mediaplayer/mpmusicplayerapplicationcontroller/2815055-perform

除此之外,你会知道你有一个错误,因为控制台会这样说(在使用 Xcode 进行调试期间)。

于 2019-10-29T19:55:16.293 回答